Recently, I stole something precious from a friend. I was sitting in Andy’s office, and there it was. An interesting shape. Three rings nestled inside each other. They could rotate independently, but if any translated, the others would follow. I had to have these rings.
So, I stole them. Well, I stole the idea of them. Andy still has his rings. I took the stolen idea, went to Madeup, and coded up the rings.
I started with a function that generated a spherical shell, a larger sphere with a slightly smaller sphere subtracted away from it:
You can’t tell it’s hollow unless you switch to wireframe.
Then I added two more spherical shells. You won’t be able to see those either, since they’re concentric, so I won’t share that step. But then I added two square dowels around the top and bottom of these spheres:
These dowels overlapped the sections of the spheres I did not want. So I subtracted them:
And I had my rings. They rotate independently:
Now I just need to get these printed in stainless steel. Or gold, with which I could pay back Andy.