This project is a Rust implementation of a full 4D camera system with 3D perspective rendering, projected into 3D space using OpenGL. It demonstrates how to visualize and interact with four-dimensional objects by projecting them into three-dimensional space.
- 4D Camera: Implemented with a 3D perspective.
- OpenGL Rendering: High-performance graphics rendering.
- Dynamic Projection: Projecting 4D objects into a 3D space.
Here are two visual examples of the project's capabilities:
To build and run this project, follow these steps:
-
Build the project:
cargo build --release
-
Run the project:
cargo run --release
- Rust and Cargo
- OpenGL (Basically every pc has it now)
This project is licensed under the MIT License - see the LICENSE file for details.
- Rust programming language
- OpenGL for graphics rendering
For more information and detailed documentation, please refer to the project's Wiki or visit the official website.