summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--testdata/scad/allmodules.scad36
-rw-r--r--testdata/scad/assign.scad1
-rw-r--r--testdata/scad/child.scad1
-rw-r--r--testdata/scad/circle.scad1
-rw-r--r--testdata/scad/color.scad1
-rw-r--r--testdata/scad/cube.scad1
-rw-r--r--testdata/scad/cylinder.scad1
-rw-r--r--testdata/scad/difference.scad1
-rw-r--r--testdata/scad/dxf_linear_extrude.scad1
-rw-r--r--testdata/scad/dxf_rotate_extrude.scad1
-rw-r--r--testdata/scad/echo.scad1
-rw-r--r--testdata/scad/for.scad1
-rw-r--r--testdata/scad/glide.scad1
-rw-r--r--testdata/scad/group.scad1
-rw-r--r--testdata/scad/if.scad1
-rw-r--r--testdata/scad/import_dxf.scad1
-rw-r--r--testdata/scad/import_off.scad1
-rw-r--r--testdata/scad/import_stl.scad1
-rw-r--r--testdata/scad/intersection.scad1
-rw-r--r--testdata/scad/intersection_for.scad1
-rw-r--r--testdata/scad/linear_extrude.scad1
-rw-r--r--testdata/scad/minkowski.scad1
-rw-r--r--testdata/scad/mirror.scad1
-rw-r--r--testdata/scad/multmatrix.scad1
-rw-r--r--testdata/scad/polygon-illegal-winding.scad15
-rw-r--r--testdata/scad/polygon.scad1
-rw-r--r--testdata/scad/polyhedron.scad1
-rw-r--r--testdata/scad/projection.scad1
-rw-r--r--testdata/scad/render.scad1
-rw-r--r--testdata/scad/rotate.scad1
-rw-r--r--testdata/scad/rotate_extrude.scad1
-rw-r--r--testdata/scad/scale.scad1
-rw-r--r--testdata/scad/sphere.scad1
-rw-r--r--testdata/scad/square.scad1
-rw-r--r--testdata/scad/subdiv.scad1
-rw-r--r--testdata/scad/surface.scad1
-rw-r--r--testdata/scad/translate.scad1
-rw-r--r--testdata/scad/union.scad1
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();
contact: Jan Huwald // Impressum