Expand description
A module containing common and interfacing structs and types.
Structs§
- Isometry
Abstractor - This struct allows us to write functions in a generic way for both 2D and 3D dimensions, by implementing
Traits§
- Abstract
Isometry - This trait acts as an abstraction for the process of creating an
Isometry
matrix from a NxN SVD, without having to constrain every function by a million traits. - IsNan
- This trait is used to check if a number is NaN. For integer types, this will always return false.
Type Aliases§
- Polygon
Extents - A type which is simply an
N
length array ofRangeInclusive
s, representing the minimum and maximum coordinates for each dimension.