Module descartes

Imprecision-tolerant computational geometry.

Aliases

NameTypeDescription
Affine3 gfm.math.matrix.Matrix!(float,4,4) A 3-dimensional direct isometry using a unit quaternion for its rotational part. Also known as a rigid-body motion, or as an element of SE(3).
M4 gfm.math.matrix.Matrix!(float,4,4) A stack-allocated, row-major 4x4 square matrix.
N float
P2 gfm.math.vector.Vector!(float,2) A statically sized 2-dimensional column point.
P3 gfm.math.vector.Vector!(float,3) A statically sized 3-dimensional column point.
Perspective3 gfm.math.matrix.Matrix!(float,4,4) A 3D perspective projection stored as a homogeneous, row-major 4x4 matrix.
V2 gfm.math.vector.Vector!(float,2) A stack-allocated, 2-dimensional column vector.
V3 gfm.math.vector.Vector!(float,3) A stack-allocated, 3-dimensional column vector.
V4 gfm.math.vector.Vector!(float,4) A stack-allocated, 4-dimensional column vector.