Go to file
2015-01-04 14:59:59 -05:00
Bunny-LowPoly.stl parse binary stl, merge vertices 2014-12-11 20:29:09 -05:00
LICENSE.txt license 2014-12-25 23:08:44 +01:00
Makefile Linux fix 2015-01-04 14:59:38 -05:00
mobius-maker make a fat mobius that is easier to fold 2015-01-04 14:59:59 -05:00
mobius-raw.stl generated 16-element mobius for testing 2015-01-04 11:12:13 -05:00
README.md todo 2014-12-20 19:43:53 -05:00
stl-convert stl-convert ASCII to binary 2015-01-04 14:10:41 -05:00
test1.scad make unequal dimensions 2014-12-14 13:10:07 -05:00
test1.stl make unequal dimensions 2014-12-14 13:10:07 -05:00
test2.scad test2 sphere 2014-12-14 13:38:52 -05:00
test2.stl test2 sphere 2014-12-14 13:38:52 -05:00
test3.scad test hexagon cross 2014-12-31 13:32:44 +01:00
test3.stl test hexagon cross 2014-12-31 13:32:44 +01:00
unfold.c turn off labels 2015-01-04 14:59:47 -05:00
v3.h vector ops 2014-12-14 22:20:02 -05:00

Unfolded sphere

unfold reads a binary STL file on standard input and generates a SVG that contains the triangles "folded flat" so that they can be laser cut. It will output multiple groups in the SVG file that will need to be re-arranged to fit on the laser cutter bed.

More info: https://trmm.net/Unfolding_STL

This is a work in progress -- it is not yet feature complete. Among the features that it could use:

  • A better heuristic for finding the maximum non-overlaping set of triangles (Currently breadth-first search is used, with a slight preference for coplanar triangles)

  • Tabs for securing parts together.

  • Collapsing of very small or very thin triangles.

  • Marking mountain or valley folds.