*
We're in 3d now, kid.
*

- 4x4 matrix transformations
- Shadow simulation

All code written by Brandon Reiss unless otherwise noted.

Axes.java — A 3d axes gizmoBufferedApplet.java — Main applet class written by Ken Perlin

Cube.java — A 3d cube

Hw03.java — Main Hw03 applet class

Matrix4x4.java — A 4x4 matrix library

Mesh.java — A 3d mesh

Plane.java — A 2d plane mesh

Renderer.java — Generic mesh renderer

SceneObject.java — Transformable and renderable scene object

Sphere.java — A 3d sphere

Vector2.java — A 2d vector libary

Vector3.java — A 2d vector libary

Vector4.java — A 4d vector library