Expand description
Core geometric primitives.
Provides fundamental 2D and 3D types used throughout the library.
§Design
Points and vectors are mathematically distinct: points live in affine space, vectors in linear space. Operator overloading enforces this:
Point - Point = VectorPoint + Vector = PointVector + Vector = Vector