diff options
author | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-03-23 23:06:38 (GMT) |
---|---|---|
committer | kintel <kintel@b57f626f-c46c-0410-a088-ec61d464b74c> | 2010-03-23 23:06:38 (GMT) |
commit | 3ba0ab30e665e544af5cd3eea38a96f8b1eeae8a (patch) | |
tree | 041d36e60f3b607d9ad4e4c48f48c03cd03cd5ab /testdata | |
parent | d99f5562744dfb9dc640956c63d7a93e22e307c1 (diff) |
Don't crash on illegal polygon winding - write an error and skip the object
git-svn-id: http://svn.clifford.at/openscad/trunk@488 b57f626f-c46c-0410-a088-ec61d464b74c
Diffstat (limited to 'testdata')
-rw-r--r-- | testdata/polygon-illegal-winding.scad | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/testdata/polygon-illegal-winding.scad b/testdata/polygon-illegal-winding.scad new file mode 100644 index 0000000..612154a --- /dev/null +++ b/testdata/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] + ] + ); |