diff options
38 files changed, 87 insertions, 0 deletions
diff --git a/testdata/scad/allmodules.scad b/testdata/scad/allmodules.scad new file mode 100644 index 0000000..9d6635c --- /dev/null +++ b/testdata/scad/allmodules.scad @@ -0,0 +1,36 @@ +minkowski(); +glide(); +subdiv(); +child(); +echo(); +assign(); +for(); +intersection_for(); +if(true) { } +union(); +difference(); +intersection(); +dxf_linear_extrude(); +linear_extrude(); +dxf_rotate_extrude(); +rotate_extrude(); +import_stl(); +import_off(); +import_dxf(); +group(); +cube(); +sphere(); +cylinder(); +polyhedron(); +square(); +circle(); +polygon(); +projection(); +render(); +surface(); +scale(); +rotate(); +mirror(); +translate(); +multmatrix(); +color(); diff --git a/testdata/scad/assign.scad b/testdata/scad/assign.scad new file mode 100644 index 0000000..e4dba58 --- /dev/null +++ b/testdata/scad/assign.scad @@ -0,0 +1 @@ +assign(); diff --git a/testdata/scad/child.scad b/testdata/scad/child.scad new file mode 100644 index 0000000..ba69caf --- /dev/null +++ b/testdata/scad/child.scad @@ -0,0 +1 @@ +child(); diff --git a/testdata/scad/circle.scad b/testdata/scad/circle.scad new file mode 100644 index 0000000..c702f98 --- /dev/null +++ b/testdata/scad/circle.scad @@ -0,0 +1 @@ +circle(); diff --git a/testdata/scad/color.scad b/testdata/scad/color.scad new file mode 100644 index 0000000..b0ae89c --- /dev/null +++ b/testdata/scad/color.scad @@ -0,0 +1 @@ +color(); diff --git a/testdata/scad/cube.scad b/testdata/scad/cube.scad new file mode 100644 index 0000000..406bf16 --- /dev/null +++ b/testdata/scad/cube.scad @@ -0,0 +1 @@ +cube(); diff --git a/testdata/scad/cylinder.scad b/testdata/scad/cylinder.scad new file mode 100644 index 0000000..91c2c30 --- /dev/null +++ b/testdata/scad/cylinder.scad @@ -0,0 +1 @@ +cylinder(); diff --git a/testdata/scad/difference.scad b/testdata/scad/difference.scad new file mode 100644 index 0000000..c3fd0fe --- /dev/null +++ b/testdata/scad/difference.scad @@ -0,0 +1 @@ +difference(); diff --git a/testdata/scad/dxf_linear_extrude.scad b/testdata/scad/dxf_linear_extrude.scad new file mode 100644 index 0000000..06d6f33 --- /dev/null +++ b/testdata/scad/dxf_linear_extrude.scad @@ -0,0 +1 @@ +dxf_linear_extrude(); diff --git a/testdata/scad/dxf_rotate_extrude.scad b/testdata/scad/dxf_rotate_extrude.scad new file mode 100644 index 0000000..dee7f49 --- /dev/null +++ b/testdata/scad/dxf_rotate_extrude.scad @@ -0,0 +1 @@ +dxf_rotate_extrude(); diff --git a/testdata/scad/echo.scad b/testdata/scad/echo.scad new file mode 100644 index 0000000..34fc70f --- /dev/null +++ b/testdata/scad/echo.scad @@ -0,0 +1 @@ +echo(); diff --git a/testdata/scad/for.scad b/testdata/scad/for.scad new file mode 100644 index 0000000..62356c0 --- /dev/null +++ b/testdata/scad/for.scad @@ -0,0 +1 @@ +for(); diff --git a/testdata/scad/glide.scad b/testdata/scad/glide.scad new file mode 100644 index 0000000..9a5f69d --- /dev/null +++ b/testdata/scad/glide.scad @@ -0,0 +1 @@ +glide(); diff --git a/testdata/scad/group.scad b/testdata/scad/group.scad new file mode 100644 index 0000000..0a04719 --- /dev/null +++ b/testdata/scad/group.scad @@ -0,0 +1 @@ +group(); diff --git a/testdata/scad/if.scad b/testdata/scad/if.scad new file mode 100644 index 0000000..9e5c706 --- /dev/null +++ b/testdata/scad/if.scad @@ -0,0 +1 @@ +if(true) { } diff --git a/testdata/scad/import_dxf.scad b/testdata/scad/import_dxf.scad new file mode 100644 index 0000000..b8b8fd0 --- /dev/null +++ b/testdata/scad/import_dxf.scad @@ -0,0 +1 @@ +import_dxf(); diff --git a/testdata/scad/import_off.scad b/testdata/scad/import_off.scad new file mode 100644 index 0000000..353597f --- /dev/null +++ b/testdata/scad/import_off.scad @@ -0,0 +1 @@ +import_off(); diff --git a/testdata/scad/import_stl.scad b/testdata/scad/import_stl.scad new file mode 100644 index 0000000..416ca6a --- /dev/null +++ b/testdata/scad/import_stl.scad @@ -0,0 +1 @@ +import_stl(); diff --git a/testdata/scad/intersection.scad b/testdata/scad/intersection.scad new file mode 100644 index 0000000..8340c00 --- /dev/null +++ b/testdata/scad/intersection.scad @@ -0,0 +1 @@ +intersection(); diff --git a/testdata/scad/intersection_for.scad b/testdata/scad/intersection_for.scad new file mode 100644 index 0000000..7b08d61 --- /dev/null +++ b/testdata/scad/intersection_for.scad @@ -0,0 +1 @@ +intersection_for(); diff --git a/testdata/scad/linear_extrude.scad b/testdata/scad/linear_extrude.scad new file mode 100644 index 0000000..a621959 --- /dev/null +++ b/testdata/scad/linear_extrude.scad @@ -0,0 +1 @@ +linear_extrude(); diff --git a/testdata/scad/minkowski.scad b/testdata/scad/minkowski.scad new file mode 100644 index 0000000..26cd972 --- /dev/null +++ b/testdata/scad/minkowski.scad @@ -0,0 +1 @@ +minkowski(); diff --git a/testdata/scad/mirror.scad b/testdata/scad/mirror.scad new file mode 100644 index 0000000..8d74882 --- /dev/null +++ b/testdata/scad/mirror.scad @@ -0,0 +1 @@ +mirror(); diff --git a/testdata/scad/multmatrix.scad b/testdata/scad/multmatrix.scad new file mode 100644 index 0000000..7477fa2 --- /dev/null +++ b/testdata/scad/multmatrix.scad @@ -0,0 +1 @@ +multmatrix(); diff --git a/testdata/scad/polygon-illegal-winding.scad b/testdata/scad/polygon-illegal-winding.scad new file mode 100644 index 0000000..612154a --- /dev/null +++ b/testdata/scad/polygon-illegal-winding.scad @@ -0,0 +1,15 @@ +polyhedron + (points = [ + [0, -10, 60], [0, 10, 60], [0, 10, 0], [0, -10, 0], [60, -10, +60], [60, 10, 60], + [10, -10, 50], [10, 10, 50], [10, 10, 30], [10, -10, 30], [30, +-10, 50], [30, 10, 50] + ], + triangles = [ + [0,2,3], [0,1,2], [0,4,5], [0,5,1], [5,4,2], [2,4,3], + [6,8,9], [6,7,8], [6,10,11], [6,11,7], [10,8,11], + [10,9,8], [0,3,9], [9,0,6], [10,6, 0], [0,4,10], + [3,9,10], [3,10,4], [1,7,11], [1,11,5], [1,7,8], + [1,8,2], [2,8,11], [2,11,5] + ] + ); diff --git a/testdata/scad/polygon.scad b/testdata/scad/polygon.scad new file mode 100644 index 0000000..6a1f288 --- /dev/null +++ b/testdata/scad/polygon.scad @@ -0,0 +1 @@ +polygon(); diff --git a/testdata/scad/polyhedron.scad b/testdata/scad/polyhedron.scad new file mode 100644 index 0000000..941851f --- /dev/null +++ b/testdata/scad/polyhedron.scad @@ -0,0 +1 @@ +polyhedron(); diff --git a/testdata/scad/projection.scad b/testdata/scad/projection.scad new file mode 100644 index 0000000..43ea0a2 --- /dev/null +++ b/testdata/scad/projection.scad @@ -0,0 +1 @@ +projection(); diff --git a/testdata/scad/render.scad b/testdata/scad/render.scad new file mode 100644 index 0000000..e035a6f --- /dev/null +++ b/testdata/scad/render.scad @@ -0,0 +1 @@ +render(); diff --git a/testdata/scad/rotate.scad b/testdata/scad/rotate.scad new file mode 100644 index 0000000..e4acc9c --- /dev/null +++ b/testdata/scad/rotate.scad @@ -0,0 +1 @@ +rotate(); diff --git a/testdata/scad/rotate_extrude.scad b/testdata/scad/rotate_extrude.scad new file mode 100644 index 0000000..d11484c --- /dev/null +++ b/testdata/scad/rotate_extrude.scad @@ -0,0 +1 @@ +rotate_extrude(); diff --git a/testdata/scad/scale.scad b/testdata/scad/scale.scad new file mode 100644 index 0000000..5e9baab --- /dev/null +++ b/testdata/scad/scale.scad @@ -0,0 +1 @@ +scale(); diff --git a/testdata/scad/sphere.scad b/testdata/scad/sphere.scad new file mode 100644 index 0000000..8e7ddc1 --- /dev/null +++ b/testdata/scad/sphere.scad @@ -0,0 +1 @@ +sphere(); diff --git a/testdata/scad/square.scad b/testdata/scad/square.scad new file mode 100644 index 0000000..5e44b7d --- /dev/null +++ b/testdata/scad/square.scad @@ -0,0 +1 @@ +square(); diff --git a/testdata/scad/subdiv.scad b/testdata/scad/subdiv.scad new file mode 100644 index 0000000..4c1eb74 --- /dev/null +++ b/testdata/scad/subdiv.scad @@ -0,0 +1 @@ +subdiv(); diff --git a/testdata/scad/surface.scad b/testdata/scad/surface.scad new file mode 100644 index 0000000..c0b213a --- /dev/null +++ b/testdata/scad/surface.scad @@ -0,0 +1 @@ +surface(); diff --git a/testdata/scad/translate.scad b/testdata/scad/translate.scad new file mode 100644 index 0000000..c7c0b0b --- /dev/null +++ b/testdata/scad/translate.scad @@ -0,0 +1 @@ +translate(); diff --git a/testdata/scad/union.scad b/testdata/scad/union.scad new file mode 100644 index 0000000..e3fa0d5 --- /dev/null +++ b/testdata/scad/union.scad @@ -0,0 +1 @@ +union(); |