Module omix.api
Package omix.util.math.vector
This package contains classes for linear algebra.
-
Class Summary Class Description AbstractDoubleVec<T extends AbstractDoubleVec<T>> Describes a vector in N dimensional space with double precision.AbstractFloatVec<T extends AbstractFloatVec<T>> Describes a vector in N dimensional space with float precision.AbstractVec<T extends AbstractVec<T>> Describes a vector in N dimensional space.Matrix2d This class is a 2 × 2 matrix with double precision.Matrix2f This class is a 2 × 2 matrix with double precision.Matrix4d This class is a 4 × 4 matrix with double precision.Matrix4f This class is a 4 × 4 matrix with double precision.Vec2d Describes a vector in 2 dimensional space.Vec2f Describes a vector in 2 dimensional space.Vec4d Describes a vector in 3 dimensional space (homogeneous coordinates).Vec4f Describes a vector in 3 dimensional space (homogeneous coordinates). -
Enum Summary Enum Description Matrix4d.RotationType Describes the type of rotation matrix.Matrix4f.RotationType Describes the type of rotation matrix.