High-dimensional spaces and objects are popular topics in science fictions. They are fascinating and mysterious since we can’t grab their essences by our intuition. Now, if you can create these objects, manipulate them, and see their movements by yoursef, would this unveil some mysteries of them for you?
This project was my course design for Line Algebra two years ago. Back then, I didn’t have time to write a friendly UI for it, thus all operations were performed in the console. I decided to build a new UI recently and it is almost finished now. You can play with it here:
Visualization of Hyper Geometries
This link comes with a 5D hyperCube with rotation animation created already, as what is shown in the first image. However, the object is fixed by default. To show the animation, you need to toggle the “spin object” option, which will be mentioned in the introduction to the UI. Before more text, I’d like to show you more demos here:
This is a static tesseract, aka 4D-hyperCube.
This is a 4D-simplex, spinning in 1 surface.
This is a vector field. Creation of vector fields involves the evaluation of complex equations, thus the creation form UI is not supported currently.