This was looking pretty nice, so I made some changes to “flatten” the helix in Add in a second helix 180-degrees out-of-phase and Replacing the final Z-translation with another X-translation followed by a Going from that linear helix to a ring-shaped helix is simply a matter of With a random colour assigned to each segment: This needed to parameterised, so I created a module called segment(i = 1) which Translate along the Z-axis by an amount proportional to the distance.Then rotate around the Z axis by an amount proportional to the distance.First translate away from the centre by helix_radius.To turn this into a helix, I deconstructed it into a set of translations and Sausages join the edges are nice and bevelled instead of having sharp corners. To make these “sausages”, instead of just plain cylinders, means that where the ![]() My initial idea was to arrange a set of spheres along the shape of the helix,Īnd then join pairs of the spheres into “sausages” using hull(). Medicine, and a double helix is just plain aesthetically pleasing. I knew I wanted to make a double-helix ring. If you’re not up for that, perhaps give it a miss! ⚠️ Using hull() ![]() The OpenSCAD language, mathematical/numerical operations and programming ⚠️ Fair warning: This post is pretty heavy with technical details about Unusually for me, I’m not going to be sharing full source code or models,īecause I want this design to stay unique. Under the guise of “working on my PiWars robot”. ![]() All of this design work was done in secret, mostly The process of designing it, I learnt a whole host of new tricks in OpenSCAD The ring is designed in OpenSCAD and printed/cast in 14K gold by Shapeways. Towards the end of 2018, I got engaged (woop!), but that’s not really what
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |