diff --git a/testdata/scad/dumptest/allmodules-expected.txt b/testdata/scad/dumptest/allmodules-expected.txt new file mode 100644 index 00000000..d32b7651 --- /dev/null +++ b/testdata/scad/dumptest/allmodules-expected.txt @@ -0,0 +1,37 @@ +group() { + minkowski(convexity = 0); + glide(path = undef, convexity = 0); + subdiv(level = 1, convexity = 0); + group(); + group(); + group(); + intersection(); + group(); + union(); + difference(); + intersection(); + linear_extrude(file = "", cache = "0.0", layer = "", height = 100, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1); + linear_extrude(file = "", cache = "0.0", layer = "", height = 100, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1); + rotate_extrude(file = "", cache = "0.0", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); + rotate_extrude(file = "", cache = "0.0", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); + import_stl(file = "", cache = "0.0", convexity = 1); + import_off(file = "", cache = "0.0", convexity = 1); + import_dxf(file = "", cache = "0.0", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); + group(); + cube(size = [1, 1, 1], center = false); + sphere($fn = 0, $fa = 12, $fs = 1, r = 1); + cylinder($fn = 0, $fa = 12, $fs = 1, h = 1, r1 = 1, r2 = 1, center = false); + polyhedron(points = undef, triangles = undef, convexity = 1); + square(size = [1, 1], center = false); + circle($fn = 0, $fa = 12, $fs = 1, r = 1); + polygon(points = undef, paths = undef, convexity = 1); + projection(cut = false, convexity = 0); + render(convexity = 1); + surface(file = "", center = false); + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); + multmatrix([[-1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); +} diff --git a/testdata/scad/dumptest/assign-expected.txt b/testdata/scad/dumptest/assign-expected.txt new file mode 100644 index 00000000..434cc8ff --- /dev/null +++ b/testdata/scad/dumptest/assign-expected.txt @@ -0,0 +1,3 @@ +group() { + group(); +} diff --git a/testdata/scad/dumptest/child-expected.txt b/testdata/scad/dumptest/child-expected.txt new file mode 100644 index 00000000..0a047197 --- /dev/null +++ b/testdata/scad/dumptest/child-expected.txt @@ -0,0 +1 @@ +group(); diff --git a/testdata/scad/dumptest/circle-expected.txt b/testdata/scad/dumptest/circle-expected.txt new file mode 100644 index 00000000..1060d3cd --- /dev/null +++ b/testdata/scad/dumptest/circle-expected.txt @@ -0,0 +1,3 @@ +group() { + circle($fn = 0, $fa = 12, $fs = 1, r = 1); +} diff --git a/testdata/scad/dumptest/color-expected.txt b/testdata/scad/dumptest/color-expected.txt new file mode 100644 index 00000000..87e28e2b --- /dev/null +++ b/testdata/scad/dumptest/color-expected.txt @@ -0,0 +1,3 @@ +group() { + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); +} diff --git a/testdata/scad/dumptest/cube-expected.txt b/testdata/scad/dumptest/cube-expected.txt new file mode 100644 index 00000000..91dc5fc9 --- /dev/null +++ b/testdata/scad/dumptest/cube-expected.txt @@ -0,0 +1,3 @@ +group() { + cube(size = [1, 1, 1], center = false); +} diff --git a/testdata/scad/dumptest/cylinder-expected.txt b/testdata/scad/dumptest/cylinder-expected.txt new file mode 100644 index 00000000..a26a5330 --- /dev/null +++ b/testdata/scad/dumptest/cylinder-expected.txt @@ -0,0 +1,3 @@ +group() { + cylinder($fn = 0, $fa = 12, $fs = 1, h = 1, r1 = 1, r2 = 1, center = false); +} diff --git a/testdata/scad/dumptest/difference-expected.txt b/testdata/scad/dumptest/difference-expected.txt new file mode 100644 index 00000000..09b977fc --- /dev/null +++ b/testdata/scad/dumptest/difference-expected.txt @@ -0,0 +1,3 @@ +group() { + difference(); +} diff --git a/testdata/scad/dumptest/difference-tests-expected.txt b/testdata/scad/dumptest/difference-tests-expected.txt new file mode 100644 index 00000000..bc59e458 --- /dev/null +++ b/testdata/scad/dumptest/difference-tests-expected.txt @@ -0,0 +1,6 @@ +group() { + difference() { + sphere($fn = 0, $fa = 12, $fs = 1, r = 3); + cube(size = [3, 3, 8], center = true); + } +} diff --git a/testdata/scad/dumptest/dim-all-expected.txt b/testdata/scad/dumptest/dim-all-expected.txt new file mode 100644 index 00000000..8d088d9c --- /dev/null +++ b/testdata/scad/dumptest/dim-all-expected.txt @@ -0,0 +1,10 @@ +group() { + group(); + group(); + group(); + group(); + group(); + group(); + group(); + group(); +} diff --git a/testdata/scad/dumptest/dxf_linear_extrude-expected.txt b/testdata/scad/dumptest/dxf_linear_extrude-expected.txt new file mode 100644 index 00000000..fd6535dc --- /dev/null +++ b/testdata/scad/dumptest/dxf_linear_extrude-expected.txt @@ -0,0 +1,3 @@ +group() { + linear_extrude(file = "", cache = "0.0", layer = "", height = 100, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1); +} diff --git a/testdata/scad/dumptest/dxf_rotate_extrude-expected.txt b/testdata/scad/dumptest/dxf_rotate_extrude-expected.txt new file mode 100644 index 00000000..2d65d358 --- /dev/null +++ b/testdata/scad/dumptest/dxf_rotate_extrude-expected.txt @@ -0,0 +1,3 @@ +group() { + rotate_extrude(file = "", cache = "0.0", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); +} diff --git a/testdata/scad/dumptest/echo-expected.txt b/testdata/scad/dumptest/echo-expected.txt new file mode 100644 index 00000000..434cc8ff --- /dev/null +++ b/testdata/scad/dumptest/echo-expected.txt @@ -0,0 +1,3 @@ +group() { + group(); +} diff --git a/testdata/scad/dumptest/for-expected.txt b/testdata/scad/dumptest/for-expected.txt new file mode 100644 index 00000000..434cc8ff --- /dev/null +++ b/testdata/scad/dumptest/for-expected.txt @@ -0,0 +1,3 @@ +group() { + group(); +} diff --git a/testdata/scad/dumptest/glide-expected.txt b/testdata/scad/dumptest/glide-expected.txt new file mode 100644 index 00000000..67e40b84 --- /dev/null +++ b/testdata/scad/dumptest/glide-expected.txt @@ -0,0 +1,3 @@ +group() { + glide(path = undef, convexity = 0); +} diff --git a/testdata/scad/dumptest/group-expected.txt b/testdata/scad/dumptest/group-expected.txt new file mode 100644 index 00000000..434cc8ff --- /dev/null +++ b/testdata/scad/dumptest/group-expected.txt @@ -0,0 +1,3 @@ +group() { + group(); +} diff --git a/testdata/scad/dumptest/if-expected.txt b/testdata/scad/dumptest/if-expected.txt new file mode 100644 index 00000000..434cc8ff --- /dev/null +++ b/testdata/scad/dumptest/if-expected.txt @@ -0,0 +1,3 @@ +group() { + group(); +} diff --git a/testdata/scad/dumptest/import_dxf-expected.txt b/testdata/scad/dumptest/import_dxf-expected.txt new file mode 100644 index 00000000..08238d2e --- /dev/null +++ b/testdata/scad/dumptest/import_dxf-expected.txt @@ -0,0 +1,3 @@ +group() { + import_dxf(file = "", cache = "0.0", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); +} diff --git a/testdata/scad/dumptest/import_off-expected.txt b/testdata/scad/dumptest/import_off-expected.txt new file mode 100644 index 00000000..51293c95 --- /dev/null +++ b/testdata/scad/dumptest/import_off-expected.txt @@ -0,0 +1,3 @@ +group() { + import_off(file = "", cache = "0.0", convexity = 1); +} diff --git a/testdata/scad/dumptest/import_stl-expected.txt b/testdata/scad/dumptest/import_stl-expected.txt new file mode 100644 index 00000000..2da7d354 --- /dev/null +++ b/testdata/scad/dumptest/import_stl-expected.txt @@ -0,0 +1,3 @@ +group() { + import_stl(file = "", cache = "0.0", convexity = 1); +} diff --git a/testdata/scad/dumptest/import_stl-tests-expected.txt b/testdata/scad/dumptest/import_stl-tests-expected.txt new file mode 100644 index 00000000..0d44b2e7 --- /dev/null +++ b/testdata/scad/dumptest/import_stl-tests-expected.txt @@ -0,0 +1,3 @@ +group() { + import_stl(file = "/Users/kintel/code/metalab/checkout/OpenSCAD/openscad-visitor/testdata/scad/import.stl", cache = "4c337cc1.2506", convexity = 1); +} diff --git a/testdata/scad/dumptest/intersection-expected.txt b/testdata/scad/dumptest/intersection-expected.txt new file mode 100644 index 00000000..409e1964 --- /dev/null +++ b/testdata/scad/dumptest/intersection-expected.txt @@ -0,0 +1,3 @@ +group() { + intersection(); +} diff --git a/testdata/scad/dumptest/intersection-tests-expected.txt b/testdata/scad/dumptest/intersection-tests-expected.txt new file mode 100644 index 00000000..90349a30 --- /dev/null +++ b/testdata/scad/dumptest/intersection-tests-expected.txt @@ -0,0 +1,6 @@ +group() { + intersection() { + sphere($fn = 0, $fa = 12, $fs = 1, r = 3); + cube(size = [3, 3, 8], center = true); + } +} diff --git a/testdata/scad/dumptest/intersection_for-expected.txt b/testdata/scad/dumptest/intersection_for-expected.txt new file mode 100644 index 00000000..409e1964 --- /dev/null +++ b/testdata/scad/dumptest/intersection_for-expected.txt @@ -0,0 +1,3 @@ +group() { + intersection(); +} diff --git a/testdata/scad/dumptest/linear_extrude-expected.txt b/testdata/scad/dumptest/linear_extrude-expected.txt new file mode 100644 index 00000000..fd6535dc --- /dev/null +++ b/testdata/scad/dumptest/linear_extrude-expected.txt @@ -0,0 +1,3 @@ +group() { + linear_extrude(file = "", cache = "0.0", layer = "", height = 100, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1); +} diff --git a/testdata/scad/dumptest/linear_extrude-tests-expected.txt b/testdata/scad/dumptest/linear_extrude-tests-expected.txt new file mode 100644 index 00000000..8fe9928b --- /dev/null +++ b/testdata/scad/dumptest/linear_extrude-tests-expected.txt @@ -0,0 +1,30 @@ +group() { + linear_extrude(file = "", cache = "0.0", layer = "", height = 10, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1) { + square(size = [10, 10], center = false); + } + multmatrix([[1, 0, 0, 19], [0, 1, 0, 5], [0, 0, 1, 0], [0, 0, 0, 1]]) { + linear_extrude(file = "", cache = "0.0", layer = "", height = 10, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1) { + circle($fn = 0, $fa = 12, $fs = 1, r = 5); + } + } + multmatrix([[1, 0, 0, 31.5], [0, 1, 0, 2.5], [0, 0, 1, 0], [0, 0, 0, 1]]) { + linear_extrude(file = "", cache = "0.0", layer = "", height = 10, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1) { + polygon(points = [[-5, -2.5], [5, -2.5], [0, 2.5]], paths = undef, convexity = 1); + } + } + multmatrix([[1, 0, 0, 0], [0, 1, 0, -12], [0, 0, 1, 0], [0, 0, 0, 1]]) { + linear_extrude(file = "", cache = "0.0", layer = "", height = 20, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, twist = 45, slices = 3, $fn = 0, $fa = 12, $fs = 1) { + square(size = [10, 10], center = false); + } + } + multmatrix([[1, 0, 0, 19], [0, 1, 0, -7], [0, 0, 1, 0], [0, 0, 0, 1]]) { + linear_extrude(file = "", cache = "0.0", layer = "", height = 20, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, twist = 90, slices = 7, $fn = 0, $fa = 12, $fs = 1) { + circle($fn = 0, $fa = 12, $fs = 1, r = 5); + } + } + multmatrix([[1, 0, 0, 31.5], [0, 1, 0, -9.5], [0, 0, 1, 0], [0, 0, 0, 1]]) { + linear_extrude(file = "", cache = "0.0", layer = "", height = 20, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, twist = 180, slices = 15, $fn = 0, $fa = 12, $fs = 1) { + polygon(points = [[-5, -2.5], [5, -2.5], [0, 2.5]], paths = undef, convexity = 1); + } + } +} diff --git a/testdata/scad/dumptest/minkowski-expected.txt b/testdata/scad/dumptest/minkowski-expected.txt new file mode 100644 index 00000000..ecab5f38 --- /dev/null +++ b/testdata/scad/dumptest/minkowski-expected.txt @@ -0,0 +1,3 @@ +group() { + minkowski(convexity = 0); +} diff --git a/testdata/scad/dumptest/mirror-expected.txt b/testdata/scad/dumptest/mirror-expected.txt new file mode 100644 index 00000000..3ad73cb4 --- /dev/null +++ b/testdata/scad/dumptest/mirror-expected.txt @@ -0,0 +1,3 @@ +group() { + multmatrix([[-1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); +} diff --git a/testdata/scad/dumptest/multmatrix-expected.txt b/testdata/scad/dumptest/multmatrix-expected.txt new file mode 100644 index 00000000..87e28e2b --- /dev/null +++ b/testdata/scad/dumptest/multmatrix-expected.txt @@ -0,0 +1,3 @@ +group() { + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); +} diff --git a/testdata/scad/dumptest/null-polygons-expected.txt b/testdata/scad/dumptest/null-polygons-expected.txt new file mode 100644 index 00000000..70b0c7ef --- /dev/null +++ b/testdata/scad/dumptest/null-polygons-expected.txt @@ -0,0 +1,6 @@ +group() { + linear_extrude(file = "", cache = "0.0", layer = "", height = 100, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1) { + import_dxf(file = "/Users/kintel/code/metalab/checkout/OpenSCAD/openscad-visitor/testdata/scad/null-polygons.dxf", cache = "4c337cc1.3124", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); + } + linear_extrude(file = "/Users/kintel/code/metalab/checkout/OpenSCAD/openscad-visitor/testdata/scad/null-polygons.dxf", cache = "4c337cc1.3124", layer = "", height = 100, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1); +} diff --git a/testdata/scad/dumptest/polygon-expected.txt b/testdata/scad/dumptest/polygon-expected.txt new file mode 100644 index 00000000..d04aec9c --- /dev/null +++ b/testdata/scad/dumptest/polygon-expected.txt @@ -0,0 +1,3 @@ +group() { + polygon(points = undef, paths = undef, convexity = 1); +} diff --git a/testdata/scad/dumptest/polygon-illegal-winding-expected.txt b/testdata/scad/dumptest/polygon-illegal-winding-expected.txt new file mode 100644 index 00000000..3a4c32b2 --- /dev/null +++ b/testdata/scad/dumptest/polygon-illegal-winding-expected.txt @@ -0,0 +1,3 @@ +group() { + 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]], convexity = 1); +} diff --git a/testdata/scad/dumptest/polyhedron-expected.txt b/testdata/scad/dumptest/polyhedron-expected.txt new file mode 100644 index 00000000..c37a5298 --- /dev/null +++ b/testdata/scad/dumptest/polyhedron-expected.txt @@ -0,0 +1,3 @@ +group() { + polyhedron(points = undef, triangles = undef, convexity = 1); +} diff --git a/testdata/scad/dumptest/polyset-reduce-crash-expected.txt b/testdata/scad/dumptest/polyset-reduce-crash-expected.txt new file mode 100644 index 00000000..50253ffe --- /dev/null +++ b/testdata/scad/dumptest/polyset-reduce-crash-expected.txt @@ -0,0 +1,17 @@ +group() { + multmatrix([[0.809017, -0.587785, 0, 0], [0.587785, 0.809017, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { + union() { + multmatrix([[1, 0, 0, 1], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { + polygon(points = [[18.7661, -2.97225], [16.5303, -3.96857], [18.475, -4.43546]], paths = undef, convexity = 1); + polygon(points = [[18.7661, -2.97225], [16.7907, -2.65939], [16.5303, -3.96857]], paths = undef, convexity = 1); + polygon(points = [[19, 0], [17, 0], [16.7907, -2.65939]], paths = undef, convexity = 1); + polygon(points = [[19, 0], [16.7907, -2.65939], [18.7661, -2.97225]], paths = undef, convexity = 1); + polygon(points = [[19, 0], [17, 0], [16.7907, 2.65939]], paths = undef, convexity = 1); + polygon(points = [[19, 0], [16.7907, 2.65939], [18.7661, 2.97225]], paths = undef, convexity = 1); + polygon(points = [[18.7661, 2.97225], [16.7907, 2.65939], [16.5303, 3.96857]], paths = undef, convexity = 1); + polygon(points = [[18.7661, 2.97225], [16.5303, 3.96857], [18.475, 4.43546]], paths = undef, convexity = 1); + } + circle($fn = 0, $fa = 12, $fs = 1, r = 20); + } + } +} diff --git a/testdata/scad/dumptest/projection-expected.txt b/testdata/scad/dumptest/projection-expected.txt new file mode 100644 index 00000000..d776c2ed --- /dev/null +++ b/testdata/scad/dumptest/projection-expected.txt @@ -0,0 +1,3 @@ +group() { + projection(cut = false, convexity = 0); +} diff --git a/testdata/scad/dumptest/projection-tests-expected.txt b/testdata/scad/dumptest/projection-tests-expected.txt new file mode 100644 index 00000000..836c1151 --- /dev/null +++ b/testdata/scad/dumptest/projection-tests-expected.txt @@ -0,0 +1,25 @@ +group() { + linear_extrude(file = "", cache = "0.0", layer = "", height = 20, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1) { + projection(cut = false, convexity = 0) { + sphere($fn = 0, $fa = 12, $fs = 1, r = 10); + } + } + multmatrix([[1, 0, 0, 22], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { + linear_extrude(file = "", cache = "0.0", layer = "", height = 20, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1) { + projection(cut = true, convexity = 0) { + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 9], [0, 0, 0, 1]]) { + sphere($fn = 0, $fa = 12, $fs = 1, r = 10); + } + } + } + } + multmatrix([[1, 0, 0, 44], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { + linear_extrude(file = "", cache = "0.0", layer = "", height = 20, origin = [ 0 0 ], scale = 1, center = false, convexity = 1, $fn = 0, $fa = 12, $fs = 1) { + projection(cut = true, convexity = 0) { + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 7], [0, 0, 0, 1]]) { + sphere($fn = 0, $fa = 12, $fs = 1, r = 10); + } + } + } + } +} diff --git a/testdata/scad/dumptest/render-expected.txt b/testdata/scad/dumptest/render-expected.txt new file mode 100644 index 00000000..c599c6b2 --- /dev/null +++ b/testdata/scad/dumptest/render-expected.txt @@ -0,0 +1,3 @@ +group() { + render(convexity = 1); +} diff --git a/testdata/scad/dumptest/rotate-expected.txt b/testdata/scad/dumptest/rotate-expected.txt new file mode 100644 index 00000000..87e28e2b --- /dev/null +++ b/testdata/scad/dumptest/rotate-expected.txt @@ -0,0 +1,3 @@ +group() { + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); +} diff --git a/testdata/scad/dumptest/rotate_extrude-expected.txt b/testdata/scad/dumptest/rotate_extrude-expected.txt new file mode 100644 index 00000000..2d65d358 --- /dev/null +++ b/testdata/scad/dumptest/rotate_extrude-expected.txt @@ -0,0 +1,3 @@ +group() { + rotate_extrude(file = "", cache = "0.0", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); +} diff --git a/testdata/scad/dumptest/rotate_extrude-tests-expected.txt b/testdata/scad/dumptest/rotate_extrude-tests-expected.txt new file mode 100644 index 00000000..068d32c4 --- /dev/null +++ b/testdata/scad/dumptest/rotate_extrude-tests-expected.txt @@ -0,0 +1,7 @@ +group() { + rotate_extrude(file = "", cache = "0.0", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1) { + multmatrix([[1, 0, 0, 20], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { + circle($fn = 0, $fa = 12, $fs = 1, r = 10); + } + } +} diff --git a/testdata/scad/dumptest/scale-expected.txt b/testdata/scad/dumptest/scale-expected.txt new file mode 100644 index 00000000..87e28e2b --- /dev/null +++ b/testdata/scad/dumptest/scale-expected.txt @@ -0,0 +1,3 @@ +group() { + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); +} diff --git a/testdata/scad/dumptest/sphere-expected.txt b/testdata/scad/dumptest/sphere-expected.txt new file mode 100644 index 00000000..bc8bc7bb --- /dev/null +++ b/testdata/scad/dumptest/sphere-expected.txt @@ -0,0 +1,3 @@ +group() { + sphere($fn = 0, $fa = 12, $fs = 1, r = 1); +} diff --git a/testdata/scad/dumptest/sphere-tests-expected.txt b/testdata/scad/dumptest/sphere-tests-expected.txt new file mode 100644 index 00000000..a672c23c --- /dev/null +++ b/testdata/scad/dumptest/sphere-tests-expected.txt @@ -0,0 +1,12 @@ +group() { + sphere($fn = 0, $fa = 12, $fs = 1, r = 5); + multmatrix([[1, 0, 0, 0], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) { + sphere($fn = 0, $fa = 5, $fs = 0.5, r = 5); + } + multmatrix([[1, 0, 0, 12], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]) { + sphere($fn = 0, $fa = 12, $fs = 1, r = 6); + } + multmatrix([[1, 0, 0, 12], [0, 1, 0, 12], [0, 0, 1, 0], [0, 0, 0, 1]]) { + sphere($fn = 5, $fa = 12, $fs = 1, r = 6); + } +} diff --git a/testdata/scad/dumptest/square-expected.txt b/testdata/scad/dumptest/square-expected.txt new file mode 100644 index 00000000..a4a24d87 --- /dev/null +++ b/testdata/scad/dumptest/square-expected.txt @@ -0,0 +1,3 @@ +group() { + square(size = [1, 1], center = false); +} diff --git a/testdata/scad/dumptest/subdiv-expected.txt b/testdata/scad/dumptest/subdiv-expected.txt new file mode 100644 index 00000000..bc40dc26 --- /dev/null +++ b/testdata/scad/dumptest/subdiv-expected.txt @@ -0,0 +1,3 @@ +group() { + subdiv(level = 1, convexity = 0); +} diff --git a/testdata/scad/dumptest/surface-expected.txt b/testdata/scad/dumptest/surface-expected.txt new file mode 100644 index 00000000..4c9b5b87 --- /dev/null +++ b/testdata/scad/dumptest/surface-expected.txt @@ -0,0 +1,3 @@ +group() { + surface(file = "", center = false); +} diff --git a/testdata/scad/dumptest/surface-tests-expected.txt b/testdata/scad/dumptest/surface-tests-expected.txt new file mode 100644 index 00000000..9786d857 --- /dev/null +++ b/testdata/scad/dumptest/surface-tests-expected.txt @@ -0,0 +1,3 @@ +group() { + surface(file = "/Users/kintel/code/metalab/checkout/OpenSCAD/openscad-visitor/testdata/scad/surface.dat", center = false); +} diff --git a/testdata/scad/dumptest/transform-insert-expected.txt b/testdata/scad/dumptest/transform-insert-expected.txt new file mode 100644 index 00000000..00297287 --- /dev/null +++ b/testdata/scad/dumptest/transform-insert-expected.txt @@ -0,0 +1,3 @@ +group() { + import_dxf(file = "/Users/kintel/code/metalab/checkout/OpenSCAD/openscad-visitor/testdata/scad/transform-insert.dxf", cache = "4c337cc1.4329", layer = "", origin = [ 0 0 ], scale = 1, convexity = 1, $fn = 0, $fa = 12, $fs = 1); +} diff --git a/testdata/scad/dumptest/translate-expected.txt b/testdata/scad/dumptest/translate-expected.txt new file mode 100644 index 00000000..87e28e2b --- /dev/null +++ b/testdata/scad/dumptest/translate-expected.txt @@ -0,0 +1,3 @@ +group() { + multmatrix([[1, 0, 0, 0], [0, 1, 0, 0], [0, 0, 1, 0], [0, 0, 0, 1]]); +} diff --git a/testdata/scad/dumptest/union-expected.txt b/testdata/scad/dumptest/union-expected.txt new file mode 100644 index 00000000..34f53c23 --- /dev/null +++ b/testdata/scad/dumptest/union-expected.txt @@ -0,0 +1,3 @@ +group() { + union(); +}