diff options
author | clifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c> | 2009-10-14 13:22:59 (GMT) |
---|---|---|
committer | clifford <clifford@b57f626f-c46c-0410-a088-ec61d464b74c> | 2009-10-14 13:22:59 (GMT) |
commit | beaf3351eee8bc27cca814d106f4f20334a5b85d (patch) | |
tree | 17b19c30fc8db6823afb8af1eade35a876066b82 /examples | |
parent | 6a12327e2a07440dc9f2204a37abdbc10d8a5236 (diff) |
Clifford Wolf:
Added support for importing binary STL files
git-svn-id: http://svn.clifford.at/openscad/trunk@103 b57f626f-c46c-0410-a088-ec61d464b74c
Diffstat (limited to 'examples')
-rw-r--r-- | examples/example012.scad | 12 | ||||
-rw-r--r-- | examples/example012.stl | 450 |
2 files changed, 462 insertions, 0 deletions
diff --git a/examples/example012.scad b/examples/example012.scad new file mode 100644 index 0000000..d77b391 --- /dev/null +++ b/examples/example012.scad @@ -0,0 +1,12 @@ + +// example012.stl is Mblock.stl, (c) 2009 Will Langford +// licensed under the Creative Commons - GNU GPL license. +// http://www.thingiverse.com/thing:753 + +difference() +{ + sphere(20); + + translate([ -2.92 0.5 +20 ]) rotate([180 0 180]) + import_stl("example012.stl", convexity = 5); +} diff --git a/examples/example012.stl b/examples/example012.stl new file mode 100644 index 0000000..9c5c231 --- /dev/null +++ b/examples/example012.stl @@ -0,0 +1,450 @@ +solid ascii
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex 3.422440e+000 -1.067730e+001 5.000000e+000
+ vertex 6.347434e+000 -1.067730e+001 5.000000e+000
+ vertex 3.422440e+000 8.281660e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex 3.422440e+000 8.281660e+000 5.000000e+000
+ vertex 6.347434e+000 -1.067730e+001 5.000000e+000
+ vertex 6.347434e+000 1.133150e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex 2.280978e+000 1.133150e+001 5.000000e+000
+ vertex 3.422440e+000 8.281660e+000 5.000000e+000
+ vertex 6.347434e+000 1.133150e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex 2.280978e+000 1.133150e+001 5.000000e+000
+ vertex -3.033951e+000 -9.213713e-001 5.000000e+000
+ vertex 3.422440e+000 8.281660e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex 3.422440e+000 8.281660e+000 5.000000e+000
+ vertex -3.033951e+000 -9.213713e-001 5.000000e+000
+ vertex -2.320538e+000 -4.613285e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -2.320538e+000 -4.613285e+000 5.000000e+000
+ vertex -3.033951e+000 -9.213713e-001 5.000000e+000
+ vertex -4.104071e+000 -4.613285e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -4.104071e+000 -4.613285e+000 5.000000e+000
+ vertex -3.033951e+000 -9.213713e-001 5.000000e+000
+ vertex -9.793542e+000 8.281660e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal -0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -9.793542e+000 8.281660e+000 5.000000e+000
+ vertex -3.033951e+000 -9.213713e-001 5.000000e+000
+ vertex -8.527233e+000 1.133150e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -1.252235e+001 1.133150e+001 5.000000e+000
+ vertex -9.793542e+000 8.281660e+000 5.000000e+000
+ vertex -8.527233e+000 1.133150e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -1.252235e+001 1.133150e+001 5.000000e+000
+ vertex -1.252235e+001 -1.067730e+001 5.000000e+000
+ vertex -9.793542e+000 8.281660e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -9.793542e+000 8.281660e+000 5.000000e+000
+ vertex -1.252235e+001 -1.067730e+001 5.000000e+000
+ vertex -9.793542e+000 -1.067730e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -1.000000e+000 0.000000e+000
+ outer loop
+ vertex -1.252235e+001 1.133150e+001 1.500000e+001
+ vertex -1.252235e+001 1.133150e+001 5.000000e+000
+ vertex -8.527233e+000 1.133150e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -1.000000e+000 -0.000000e+000
+ outer loop
+ vertex -8.527233e+000 1.133150e+001 1.500000e+001
+ vertex -1.252235e+001 1.133150e+001 5.000000e+000
+ vertex -8.527233e+000 1.133150e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal -9.124922e-001 -4.090940e-001 -0.000000e+000
+ outer loop
+ vertex -8.527233e+000 1.133150e+001 1.500000e+001
+ vertex -8.527233e+000 1.133150e+001 5.000000e+000
+ vertex -3.033951e+000 -9.213713e-001 1.500000e+001
+ endloop
+ endfacet
+ facet normal -9.124922e-001 -4.090940e-001 0.000000e+000
+ outer loop
+ vertex -3.033951e+000 -9.213713e-001 1.500000e+001
+ vertex -8.527233e+000 1.133150e+001 5.000000e+000
+ vertex -3.033951e+000 -9.213713e-001 5.000000e+000
+ endloop
+ endfacet
+ facet normal 9.174094e-001 -3.979447e-001 0.000000e+000
+ outer loop
+ vertex -3.033951e+000 -9.213713e-001 1.500000e+001
+ vertex -3.033951e+000 -9.213713e-001 5.000000e+000
+ vertex 2.280978e+000 1.133150e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 9.174094e-001 -3.979447e-001 0.000000e+000
+ outer loop
+ vertex 2.280978e+000 1.133150e+001 1.500000e+001
+ vertex -3.033951e+000 -9.213713e-001 5.000000e+000
+ vertex 2.280978e+000 1.133150e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -1.000000e+000 0.000000e+000
+ outer loop
+ vertex 2.280978e+000 1.133150e+001 1.500000e+001
+ vertex 2.280978e+000 1.133150e+001 5.000000e+000
+ vertex 6.347434e+000 1.133150e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -1.000000e+000 -0.000000e+000
+ outer loop
+ vertex 6.347434e+000 1.133150e+001 1.500000e+001
+ vertex 2.280978e+000 1.133150e+001 5.000000e+000
+ vertex 6.347434e+000 1.133150e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal -1.000000e+000 -0.000000e+000 -0.000000e+000
+ outer loop
+ vertex 6.347434e+000 1.133150e+001 1.500000e+001
+ vertex 6.347434e+000 1.133150e+001 5.000000e+000
+ vertex 6.347434e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal -1.000000e+000 -0.000000e+000 -0.000000e+000
+ outer loop
+ vertex 6.347434e+000 -1.067730e+001 1.500000e+001
+ vertex 6.347434e+000 1.133150e+001 5.000000e+000
+ vertex 6.347434e+000 -1.067730e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 1.000000e+000 0.000000e+000
+ outer loop
+ vertex 6.347434e+000 -1.067730e+001 1.500000e+001
+ vertex 6.347434e+000 -1.067730e+001 5.000000e+000
+ vertex 3.422440e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 1.000000e+000 0.000000e+000
+ outer loop
+ vertex 3.422440e+000 -1.067730e+001 1.500000e+001
+ vertex 6.347434e+000 -1.067730e+001 5.000000e+000
+ vertex 3.422440e+000 -1.067730e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal 1.000000e+000 -0.000000e+000 0.000000e+000
+ outer loop
+ vertex 3.422440e+000 -1.067730e+001 1.500000e+001
+ vertex 3.422440e+000 -1.067730e+001 5.000000e+000
+ vertex 3.422440e+000 8.281660e+000 1.500000e+001
+ endloop
+ endfacet
+ facet normal 1.000000e+000 -0.000000e+000 0.000000e+000
+ outer loop
+ vertex 3.422440e+000 8.281660e+000 1.500000e+001
+ vertex 3.422440e+000 -1.067730e+001 5.000000e+000
+ vertex 3.422440e+000 8.281660e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal -9.134987e-001 4.068417e-001 0.000000e+000
+ outer loop
+ vertex 3.422440e+000 8.281660e+000 1.500000e+001
+ vertex 3.422440e+000 8.281660e+000 5.000000e+000
+ vertex -2.320538e+000 -4.613285e+000 1.500000e+001
+ endloop
+ endfacet
+ facet normal -9.134987e-001 4.068417e-001 0.000000e+000
+ outer loop
+ vertex -2.320538e+000 -4.613285e+000 1.500000e+001
+ vertex 3.422440e+000 8.281660e+000 5.000000e+000
+ vertex -2.320538e+000 -4.613285e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal -4.979881e-016 1.000000e+000 0.000000e+000
+ outer loop
+ vertex -2.320538e+000 -4.613285e+000 1.500000e+001
+ vertex -2.320538e+000 -4.613285e+000 5.000000e+000
+ vertex -4.104071e+000 -4.613285e+000 1.500000e+001
+ endloop
+ endfacet
+ facet normal -4.979881e-016 1.000000e+000 0.000000e+000
+ outer loop
+ vertex -4.104071e+000 -4.613285e+000 1.500000e+001
+ vertex -2.320538e+000 -4.613285e+000 5.000000e+000
+ vertex -4.104071e+000 -4.613285e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal 9.149041e-001 4.036714e-001 0.000000e+000
+ outer loop
+ vertex -4.104071e+000 -4.613285e+000 1.500000e+001
+ vertex -4.104071e+000 -4.613285e+000 5.000000e+000
+ vertex -9.793542e+000 8.281660e+000 1.500000e+001
+ endloop
+ endfacet
+ facet normal 9.149041e-001 4.036714e-001 0.000000e+000
+ outer loop
+ vertex -9.793542e+000 8.281660e+000 1.500000e+001
+ vertex -4.104071e+000 -4.613285e+000 5.000000e+000
+ vertex -9.793542e+000 8.281660e+000 5.000000e+000
+ endloop
+ endfacet
+ facet normal -1.000000e+000 -0.000000e+000 -0.000000e+000
+ outer loop
+ vertex -9.793542e+000 8.281660e+000 1.500000e+001
+ vertex -9.793542e+000 8.281660e+000 5.000000e+000
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal -1.000000e+000 -0.000000e+000 -0.000000e+000
+ outer loop
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ vertex -9.793542e+000 8.281660e+000 5.000000e+000
+ vertex -9.793542e+000 -1.067730e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 1.000000e+000 0.000000e+000
+ outer loop
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ vertex -9.793542e+000 -1.067730e+001 5.000000e+000
+ vertex -1.252235e+001 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 1.000000e+000 0.000000e+000
+ outer loop
+ vertex -1.252235e+001 -1.067730e+001 1.500000e+001
+ vertex -9.793542e+000 -1.067730e+001 5.000000e+000
+ vertex -1.252235e+001 -1.067730e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal 1.000000e+000 -0.000000e+000 0.000000e+000
+ outer loop
+ vertex -1.252235e+001 -1.067730e+001 1.500000e+001
+ vertex -1.252235e+001 -1.067730e+001 5.000000e+000
+ vertex -1.252235e+001 1.133150e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 1.000000e+000 -0.000000e+000 0.000000e+000
+ outer loop
+ vertex -1.252235e+001 1.133150e+001 1.500000e+001
+ vertex -1.252235e+001 -1.067730e+001 5.000000e+000
+ vertex -1.252235e+001 1.133150e+001 5.000000e+000
+ endloop
+ endfacet
+ facet normal 1.000000e+000 -0.000000e+000 0.000000e+000
+ outer loop
+ vertex 1.156780e+001 -1.469280e+001 1.500000e+001
+ vertex 1.156780e+001 -1.469280e+001 0.000000e+000
+ vertex 1.156780e+001 1.530720e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 1.000000e+000 -0.000000e+000 0.000000e+000
+ outer loop
+ vertex 1.156780e+001 1.530720e+001 1.500000e+001
+ vertex 1.156780e+001 -1.469280e+001 0.000000e+000
+ vertex 1.156780e+001 1.530720e+001 0.000000e+000
+ endloop
+ endfacet
+ facet normal 1.184238e-016 -1.000000e+000 0.000000e+000
+ outer loop
+ vertex -1.843220e+001 -1.469280e+001 1.500000e+001
+ vertex -1.843220e+001 -1.469280e+001 0.000000e+000
+ vertex 1.156780e+001 -1.469280e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 1.184238e-016 -1.000000e+000 0.000000e+000
+ outer loop
+ vertex 1.156780e+001 -1.469280e+001 1.500000e+001
+ vertex -1.843220e+001 -1.469280e+001 0.000000e+000
+ vertex 1.156780e+001 -1.469280e+001 0.000000e+000
+ endloop
+ endfacet
+ facet normal -1.000000e+000 -1.184238e-016 -0.000000e+000
+ outer loop
+ vertex -1.843220e+001 1.530720e+001 1.500000e+001
+ vertex -1.843220e+001 1.530720e+001 0.000000e+000
+ vertex -1.843220e+001 -1.469280e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal -1.000000e+000 -1.184238e-016 0.000000e+000
+ outer loop
+ vertex -1.843220e+001 -1.469280e+001 1.500000e+001
+ vertex -1.843220e+001 1.530720e+001 0.000000e+000
+ vertex -1.843220e+001 -1.469280e+001 0.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 1.000000e+000 0.000000e+000
+ outer loop
+ vertex 1.156780e+001 1.530720e+001 1.500000e+001
+ vertex 1.156780e+001 1.530720e+001 0.000000e+000
+ vertex -1.843220e+001 1.530720e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 1.000000e+000 0.000000e+000
+ outer loop
+ vertex -1.843220e+001 1.530720e+001 1.500000e+001
+ vertex 1.156780e+001 1.530720e+001 0.000000e+000
+ vertex -1.843220e+001 1.530720e+001 0.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -1.252235e+001 -1.067730e+001 1.500000e+001
+ vertex -1.252235e+001 1.133150e+001 1.500000e+001
+ vertex -1.843220e+001 1.530720e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -1.843220e+001 -1.469280e+001 1.500000e+001
+ vertex -1.252235e+001 -1.067730e+001 1.500000e+001
+ vertex -1.843220e+001 1.530720e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -1.843220e+001 -1.469280e+001 1.500000e+001
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ vertex -1.252235e+001 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -1.843220e+001 -1.469280e+001 1.500000e+001
+ vertex 1.156780e+001 -1.469280e+001 1.500000e+001
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal -0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ vertex 1.156780e+001 -1.469280e+001 1.500000e+001
+ vertex 3.422440e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -2.320538e+000 -4.613285e+000 1.500000e+001
+ vertex 3.422440e+000 -1.067730e+001 1.500000e+001
+ vertex 3.422440e+000 8.281660e+000 1.500000e+001
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -2.320538e+000 -4.613285e+000 1.500000e+001
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ vertex 3.422440e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -2.320538e+000 -4.613285e+000 1.500000e+001
+ vertex -4.104071e+000 -4.613285e+000 1.500000e+001
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -9.793542e+000 -1.067730e+001 1.500000e+001
+ vertex -4.104071e+000 -4.613285e+000 1.500000e+001
+ vertex -9.793542e+000 8.281660e+000 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex -3.033951e+000 -9.213713e-001 1.500000e+001
+ vertex 2.280978e+000 1.133150e+001 1.500000e+001
+ vertex -8.527233e+000 1.133150e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -8.527233e+000 1.133150e+001 1.500000e+001
+ vertex 2.280978e+000 1.133150e+001 1.500000e+001
+ vertex 1.156780e+001 1.530720e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -1.843220e+001 1.530720e+001 1.500000e+001
+ vertex -8.527233e+000 1.133150e+001 1.500000e+001
+ vertex 1.156780e+001 1.530720e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal -0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex -1.843220e+001 1.530720e+001 1.500000e+001
+ vertex -1.252235e+001 1.133150e+001 1.500000e+001
+ vertex -8.527233e+000 1.133150e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex 2.280978e+000 1.133150e+001 1.500000e+001
+ vertex 6.347434e+000 1.133150e+001 1.500000e+001
+ vertex 1.156780e+001 1.530720e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex 1.156780e+001 1.530720e+001 1.500000e+001
+ vertex 6.347434e+000 1.133150e+001 1.500000e+001
+ vertex 6.347434e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+ outer loop
+ vertex 1.156780e+001 -1.469280e+001 1.500000e+001
+ vertex 6.347434e+000 -1.067730e+001 1.500000e+001
+ vertex 3.422440e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 1.000000e+000
+ outer loop
+ vertex 1.156780e+001 -1.469280e+001 1.500000e+001
+ vertex 1.156780e+001 1.530720e+001 1.500000e+001
+ vertex 6.347434e+000 -1.067730e+001 1.500000e+001
+ endloop
+ endfacet
+ facet normal 0.000000e+000 -0.000000e+000 -1.000000e+000
+ outer loop
+ vertex -1.843220e+001 1.530720e+001 0.000000e+000
+ vertex 1.156780e+001 1.530720e+001 0.000000e+000
+ vertex -1.843220e+001 -1.469280e+001 0.000000e+000
+ endloop
+ endfacet
+ facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+ outer loop
+ vertex -1.843220e+001 -1.469280e+001 0.000000e+000
+ vertex 1.156780e+001 1.530720e+001 0.000000e+000
+ vertex 1.156780e+001 -1.469280e+001 0.000000e+000
+ endloop
+ endfacet
+endsolid
\ No newline at end of file |