Loading

Gyroelongated Pentagonal Rotunda

by psmears, published

Gyroelongated Pentagonal Rotunda by psmears Jun 11, 2011

Description

The gyroelongated pentagonal rotunda is one of the Johnson solids, or so Wikipedia tells me. So why print one? Well, I don't actually plan to as such, but inspired by the possibilities of many other domes that people have designed, I might get round to making one of my own. But why the oddly-named solid, rather than one of the more standard dome designs? The advantage of the Johnson solids (along with their Archimedean and Platonic cousins) is that they can be made with rods that are all exactly the same length. My vision is of turning up somewhere with just a bag of plastic connectors, and then fabricating the rods out of anything that comes to hand (say, sheets of a newspaper rolled up into cylinders) - and hey presto, a huge dome! Well, so goes the theory; as yet I have done nothing other than make a 3D model of what the completed dome might look like.

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 all

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 :-)

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.

More from Math Art

view more

Liked By

view all
wulfCard1024x768

License

Public Domain
Gyroelongated Pentagonal Rotunda by psmears is licensed under the Public Domain license.

Give a Shout Out

If you print this Thing and display it in public proudly give attribution by printing and displaying this tag. Print Thing Tag

Instructions

I have not tried printing this, so can't give any hints - but I'd be fascinated if anyone did. There are two main versions - one is just the bare frame of the dome, and the other has panels that fill in between the struts.

Comments

You must be logged in to post a comment.

WilliamAAdams on Jun 12, 2011 said:

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.

psmears on Jun 14, 2011 said:

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 :-)

Top