# #113 — 4D Hypercube (aka 'Tesseract')

In this coding challenge, I visualize a 4D Hypercube (aka "Tesseract") in Processing (Java).

Webpage with a matrix multiplication calculator.

Wikipedia page with information and resources about rotation matrices.

Wikipedia page with information and resources about 3D projection.

Wikipedia page with information and resources about a tesseract.

How, exactly, do you rotate in 4 dimensions?

Can I draw and rotate a 3D cube using Processing's 2D renderer with just some math?!?! Yes!

In this video, I introduce the idea of "Linear Algebra" and explore the matrix math required for a simple neural network library.

In this video, I write a function to perform matrix multiplication in Java.

In this Live Stream, I attempt to render a 4D Hypercube in Processing.

- Editing
by Mathieu Blanchette

- Animations
by Jason Heglund