I've been playing with doing this natively within OpenSCAD's current framework of commands, but it would be much better if there was a single command or small set of commands to do it directly!
Here are some of my experiments:
https://github.com/syvwlch/Thingiverse-Projects/tree/master/ExtrudePolygon
http://www.thingiverse.com/syvwlch/things
And here is a bolt/screw/thread creation library I built on top of some of those experiments:
https://github.com/syvwlch/Thingiverse-Projects/tree/master/Threaded%20Library
http://www.thingiverse.com/thing:8793
If I had one request, it would be to include the ability to scale the object from one copy to the next around whatever the origin is when you call it, like path-extrude(scaleStart=1, scaleEnd=0.5) cube(3); and path-extrude(scaleStart=1, scaleEnd=0.5) cube(3,true); would have different results.
I've been playing with doing this natively within OpenSCAD's current framework of commands, but it would be much better if there was a single command or small set of commands to do it directly!
Here are some of my experiments:
https://github.com/syvwlch/Thingiverse-Projects/tree/master/ExtrudePolygon
http://www.thingiverse.com/syvwlch/things
And here is a bolt/screw/thread creation library I built on top of some of those experiments:
https://github.com/syvwlch/Thingiverse-Projects/tree/master/Threaded%20Library
http://www.thingiverse.com/thing:8793
If I had one request, it would be to include the ability to scale the object from one copy to the next around whatever the origin is when you call it, like path-extrude(scaleStart=1, scaleEnd=0.5) cube(3); and path-extrude(scaleStart=1, scaleEnd=0.5) cube(3,true); would have different results.