diff options
author | Marius Kintel <marius@kintel.net> | 2011-09-30 01:41:52 (GMT) |
---|---|---|
committer | Marius Kintel <marius@kintel.net> | 2011-09-30 01:41:52 (GMT) |
commit | 9259d57659f61e9e56942bb36125f605f8f3c338 (patch) | |
tree | 7affbbd5f524887c715fc2ecc7e8a3aaacb55ac8 /testdata | |
parent | 8c94c31dd2e5e85fc13d39fcd57b26df7afefe1e (diff) | |
parent | f3b3eaac687f0ba9a2a9b9382e7b605f106bf2b0 (diff) |
Merge branch 'master' into visitortests
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/scad/features/polyhedron-tests.scad | 20 | ||||
-rw-r--r-- | testdata/scad/minimal/allfunctions.scad | 1 |
2 files changed, 21 insertions, 0 deletions
diff --git a/testdata/scad/features/polyhedron-tests.scad b/testdata/scad/features/polyhedron-tests.scad new file mode 100644 index 0000000..690d962 --- /dev/null +++ b/testdata/scad/features/polyhedron-tests.scad @@ -0,0 +1,20 @@ +module polyhedrons() { + polyhedron(points = [[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]], + triangles = [[0,4,2],[0,2,5],[0,3,4],[0,5,3],[1,2,4],[1,5,2],[1,4,3], [1,3,5]]); + + // One face flipped + translate([2,0,0]) + polyhedron(points = [[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]], + triangles = [[0,4,2],[0,2,5],[0,3,4],[0,5,3],[1,2,4],[1,5,2],[1,3,4], [1,3,5]]); + + // All faces flipped + translate([4,0,0]) + polyhedron(points = [[1,0,0],[-1,0,0],[0,1,0],[0,-1,0],[0,0,1],[0,0,-1]], + triangles = [[0,2,4],[0,5,2],[0,4,3],[0,3,5],[1,4,2],[1,2,5],[1,3,4], [1,5,3]]); +} + +polyhedrons(); +translate([0,2,0]) difference() { + polyhedrons(); + translate([2,0,2]) cube([8,3,3], center=true); +} diff --git a/testdata/scad/minimal/allfunctions.scad b/testdata/scad/minimal/allfunctions.scad index e58bd07..c33b43c 100644 --- a/testdata/scad/minimal/allfunctions.scad +++ b/testdata/scad/minimal/allfunctions.scad @@ -22,3 +22,4 @@ a = str(); a = lookup(); a = dxf_dim(); a = dxf_cross(); +a = version(); |