Wow, clever stuff. I just tried reversing that rotation on someone's diagram of the Lumatone to see if it would bring it back to horizontal, and it looks very close. I expect the difference is their drawing rather than your maths.


I've spent about 40 minutes trying to figure it out with ChatGPT via descriptions like this.
Imagine a hexagon H1 with the bottom edge horizontal. The height of this hexagon, the "distance across the flats" from top to bottom, is D. The centre of the hexagon is positioned at X1/Y1.
Now imagine a chain of hexagons starting with H1.
H2, H3 - leading diagonally up to the right
H4 - leading diagonally DOWN to the right, from the lower right edge of H3
H5, H6, H7 - leading diagonally up to the right
H8 - leading diagonally down to the right
What are the coordinates of H8?
What is the angle between H1 and H8?
It was making heavy weather of it, so I was just about to try and do it by hand. I can see that each step along the chain adds or subtracts D/2 to the height, depending whether you're following it up or down, so the Y coordinate for H8 will be:
Y1 + D/2 + D/2 - D/2 + D/2 + D/2 + D/2 - D/2 = Y1 + 3D/2
I was just starting to work out what the
horizontal shift of each move is, in terms of D.