Crate spaceform

Source
Expand description

spaceform is a SIMD-accelerated library for 3D graphics.

Re-exports§

pub use direction::Direction;
pub use normal::Normal;
pub use point::Point;
pub use rotation::EulerAngles;
pub use rotation::Rotation;
pub use rotation::RotationOrder;
pub use transform::Transform;

Modules§

base
These are the base mathematical types, which are then abstracted by more usable types.
coordinate_system
Coordinate systems.
direction
Directions in 3D space.
normal
Surface normals.
point
Points in 3D space.
rotation
Rotations.
transform
Affine transformations.

Structs§

Check
Check if a const expression is true or false.

Traits§

False
A false expression.
True
A true expression.

Functions§

is_shuffle_arg
Check if an argument is valid to pass into shuffle.
shuffle_mask
Get the x86 shuffle mask, because of const generic limitations.