in euclidean space, you only have 5 regular polyhedra. hyperbolic space has infinite. you can form them from any polygon with any number of faces around a vertex.
but concepts like parallel planes and rotations get tricky, so simulating or even defining a twisty puzzle might get weird
would need to make your own rendering engine or find one. can't use threejs
https://chatgpt.com/c/69813967-0638-8327-8c59-4ebb0d9062ae
in euclidean space, you only have 5 regular polyhedra. hyperbolic space has infinite. you can form them from any polygon with any number of faces around a vertex.
but concepts like parallel planes and rotations get tricky, so simulating or even defining a twisty puzzle might get weird
would need to make your own rendering engine or find one. can't use threejs
https://chatgpt.com/c/69813967-0638-8327-8c59-4ebb0d9062ae