Skip to content

NathanS-Git/Hypercube-Renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hypercube renderer

This renders an n-dimensional hypercube and rotates it about all of its planes of rotations. Written in Rust and is <100 lines of code.

Examples

A simple 3D cube perspective projected.

A wireframe cube rotating

4D Hypercube (Tesseract) Perspective projected

4D hypercube rotating about all of its axis

4D Hypercube (Tesseract) Orthographically projected

4D hypercube rotating about all of its axis

5D Hypercube (Penteract) Perspective projected

5D hypercube rotating about all of its axis

6D Hypercube (Hexeract) Perspective projected

6D hypercube rotating about all of its axis

And last but not least, just for some fun, a rendering of a 10D Hypercube (in perspective projection).

4D hypercube rotating about all of its axis

Dependencies

  • nannou
  • ndarray

About

Capable of rendering any n-dimensional hypercube.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages