Gyroelongated Pentagonal Rotunda
by psmears, published
Description
Perhaps of the most interesting aspect is the way the models were generated: I used OpenSCAD, but the scripts were generated by a Python script. I'm certainly not the first to do that, but as part of creating it I came up with some utility functions there that allow positioning of a cylinder, or arbitrarily-shaped flat polygon, by co-ordinates: rather than having to figure out the rotate()/translate() to put your cylinder in a particular location, just pass the co-ordinates of the two endpoints (the centres thereof), and the function will do the rest (and similarly for the polygons). These might come in handy for those situations where you know exactly where you want something to go, but don't want to figure out the precise translation/rotation to get it there.
Recent Comments
view allHi William... yes, part of the point of the program was to figure out the specifications needed to make a dome, rather than to produce a model dome itself! I started writing it more to figure out the angles between the vertices than the part count (which isn't too hard to figure out by counting) - and also the lengths of the rods, until I figured out I could make that part much easier by using a shape where they're all the same length :-)
this would go nicely with some vinyl tubing connectors for the vertices. then you don't even need plastic parts to show up and get to building. Just some plastic tubing, and scissors (well, maybe some zip ties as well). the main thing you get out of your program in that context is the count of parts. that might be a good thing to spit out using echo commands.
Tags
Give a Shout Out
Instructions
Comments
You must be logged in to post a comment.


this would go nicely with some vinyl tubing connectors for the vertices. then you don't even need plastic parts to show up and get to building. Just some plastic tubing, and scissors (well, maybe some zip ties as well). the main thing you get out of your program in that context is the count of parts. that might be a good thing to spit out using echo commands.
Hi William... yes, part of the point of the program was to figure out the specifications needed to make a dome, rather than to produce a model dome itself! I started writing it more to figure out the angles between the vertices than the part count (which isn't too hard to figure out by counting) - and also the lengths of the rods, until I figured out I could make that part much easier by using a shape where they're all the same length :-)