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