hypernom icon indicating copy to clipboard operation
hypernom copied to clipboard

Allow polytopes in real projective space

Open ChristopherKing42 opened this issue 7 years ago • 3 comments

SO(3) is topologically the same as real projective space. What if there was a mode where you used this space instead of the 3-sphere? Then you would only need to go through every position once, not twice.

In addition, real projective space is non-orientable. I bet there are some cool ways this property could be used (making things different colors when they swap orientation, for example).

ChristopherKing42 avatar Jan 10 '18 20:01 ChristopherKing42

Indeed, it appears that any spherical 3-manifold would work.

ChristopherKing42 avatar Jan 11 '18 01:01 ChristopherKing42

The user would still see in S^3 rather than RP^3 - I think that the code would only change in that both antipodal cells would vanish when you touch either one. Perhaps rather than a colouring change, it would make sense for the cell to be replaced with some geometry that has a handedness - perhaps a spiral is drawn on each cell-face. Then you can see which handedness you have relative to the spiral. Although there is no consistent way to choose the handedness of each cell in RP^3, so I'm not sure how one would do it.

henryseg avatar Jan 11 '18 19:01 henryseg

The idea of handiness does make sense in RP^3, but only locally, instead of globally. For instance, in RP^2, you can put a spiral on each face of a Hemi-octahedron, such that the spiral goes in the opposite of each of its neighbors. There is probably something similar you can do in RP^3.

ChristopherKing42 avatar Jan 11 '18 19:01 ChristopherKing42