Face/off works: Faces on the wrong side of a plane are removed.
Merge branch 'master' into bisection to get new trackball control code.
Added a PlaneGeometry mesh and noticed a logic error: Faces that intersect with the plane were being removed. Fixed
Fixed isVertexAbovePlane() to include faces that are just touching the plane (to remove them). Removed superfluous check: if isLastVertexAbovePlane is true, then lastVertex must have been defined. Working on moving a point along the edge of a sphere and a plane perpendicular to the cutting plane.
Updated isVertexAbovePlane to handle THREE.Plane instead of THREE.PlaneGeometry. Added a reference grid. Moved the camera to look from the side instead of from the top.
isVertexAbovePlane now uses a single THREE.Plane function. isVertexAbovePlane will be factored out soon.
Removed isVertexAbovePlane.
Using a THREE.Sphere instead of a radius and an assumed center.
Algorithm pseudocode.
Added a `sphere` parameter to `bisectAlongPlane` to be used for finding the correct position for vertices that will be moved.
Signed my work.
Signed my work.
grey background
Changed the location of the plane. Used the `subdivisions` variable.
Optimized the drawing loop and cleaned up the math code.
Fixed indentation.
syntax
Merged from origin.
Replace code in index.html with a script src='colorball.js'.
Merged from capit.