Module primitives

Source
Expand description

Coordinate, direction, transform, and analytic support types.

Structs§

Frame2
Right-handed 2D local frame. Algorithms validate orthonormality explicitly.
Frame3
Right-handed 3D local frame. Dirty imported frames remain representable.
Interval
A finite parameter interval. The endpoint order carries orientation.
Plane3
A plane represented by an origin and unit-normal candidate.
Ray3
A parametric three-dimensional ray.

Type Aliases§

Mat3
Double-precision 3x3 matrix.
Mat4
Double-precision general 4x4 matrix, including projective transforms.
Point2
A semantic alias used when a value is a two-dimensional position.
Point3
A semantic alias used when a value is a three-dimensional position.
Transform2
Double-precision 2D affine transform.
Transform3
Double-precision affine transform.
Vec2
Double-precision two-dimensional vector.
Vec3
Double-precision three-dimensional vector.