Face3D is now an interface that Triangle3D, Sector3D, and Cylindrical3D all implement. Modified all of the intersection code to comply with the new interface.