Use more appropriate asserts; remove debug prints.
Tidy up docs.
Tidy up docs.
Tidy up docs.
Group functions with the class they act on in the docs.
Make sure vector is normalized.
Add missing docs.
Add missing tests for Cone3D.