An invitation to myself to create an explorable model around this projection.
HTML5 webm https://wiki.dbbs.co/assets/pages/cubist-planes/cube.mp4 AMKDESIGN
Puzzling over the geometry of the 2d projection of a Rubik's cube is already expanding my mind. I'm building my own model in SVG and javascript. notebook
github ![]()
//notebooks.wiki.do/cube.html HEIGHT 400
Reflecting on the current state of the model I've created, I'm using SVG transformations to position all the circles. What's happening here may not be self evident. This following svg <circle> does not specify the cx and cy attributes. That means it is drawn at the origin: 0, 0. It does specify the radius, stroke and fill. My love of turtle geometry is hiding in the transform attribute: a rotate() and translate() is a turtle's turn and move. In effect, it moves the coordinate system before drawing the circle.
<circle fill="red" stroke="black" r="5" transform=" rotate(120) translate(${co}) rotate(${-30+180+OI}) translate(${r+ro}) "/>
The model I have positions the faces of cubelets at the intersections of circles in a satisfying way. But it does not lend itself to the rotations I want to be able to animate.
The puzzle has me reviewing some trigonometry. Notably the Law of Cosines. wikipedia ![]()
Implementing turtle geometry is already a fun study of the Law of Sines. wikipedia ![]()
As I contemplate the intersections of circles I'm struck by a new-to-me understanding of the radical axis of non-concentric circles. wikipedia ![]()
By Ag2gaeh - Own work, CC BY-SA 4.0, Link
Who knew an animation of a Rubik’s Cube and some corresponding circles could be so stimulating? mastodon ![]()
YOUTUBE MOWYDw98Pd4
Rubik's Cube 3d to 2d simulation. AMKDESIGN. 2022. youtube ![]()
pages/cubist-planes
It might be interesting to explore common abstractions between a Rubik's cube and Triple Cross. See Solution to Triple Cross.