KeyV2/src/shapes.scad

22 lines
604 B
OpenSCAD
Raw Normal View History

$fs=.1;
unit = 19.05;
2018-02-05 07:43:17 +11:00
include <shapes/ISO_enter.scad>
include <shapes/rounded_square.scad>
include <shapes/square.scad>
include <shapes/oblong.scad>
module key_shape(size, delta, progress = 0) {
if ($key_shape_type == "iso_enter") {
2018-02-05 07:43:17 +11:00
ISO_enter_shape(size, delta, progress);
2018-02-05 06:33:12 +11:00
} else if ($key_shape_type == "rounded_square") {
2018-02-05 07:43:17 +11:00
rounded_square_shape(size, delta, progress);
} else if ($key_shape_type == "square") {
2018-02-05 07:43:17 +11:00
square_shape(size, delta, progress);
} else if ($key_shape_type == "oblong") {
oblong_shape(size, delta, progress);
2018-02-05 06:33:12 +11:00
} else {
echo("Warning: unsupported $key_shape_type");
}
}