Base class for object3D - stores position along with other info.
Base class for all 3D objects. Includes rendering, minor culling, wrapping, and other methods. Just read through the class. Also it bakes rotation into the object's points so create a copy if you want to preserve the original.
Passed into Object3D.render() to determine what should be displayed and distance and stuff.
Makes a plane of N points.
Makes a rectangular prism. Extends Object3D. Good example of how to create a custom object.
Static function that lets you import .obj files - imports geometry from .obj file and color from the .mtl file and returns and Object3D.
Converts a string into a 3D object. You can change the font, size, and alignment in the constructor and you can change the rest of the properties an Object3D has like normal. Object3D.setColor(Vector3) for example.
A 3D vector class that does not mutate on operations. Operations return a new vector and leaves the passed in vectors unchanged.