Skip to Content

4D Visualization in a 3D Environment

The fourth dimension is an extension of three-dimensional space which is used widely to aid our current understanding of mathematics and physics. Due to restrictions in projecting from one dimension to another, information becomes lost with each step down. To solve this issue, this project focuses on taking a four-dimensional object and projecting it into three-dimensional space, as opposed to the two-dimensional representation often used. This was achieved using the Unity engine and the C# language to run the calculations of the placement of points before putting them into a three-dimensional space. Being able to visualize an object in this way aids our understanding of the objects four-dimensional structure due to our brains ability to process it as an integrated interpretation instead of disparate pieces of information.