Represents a 3D rotation of a given radians about an axis represented as an
unit 3D vector.
Represents a 3D rotation of a given radians about an axis represented as an
unit 3D vector.
Efficiently performs frustum intersection tests by caching the frustum planes of an arbitrary transformation
matrix
.
Provides methods to compute rays through an arbitrary perspective transformation defined by a
Matrix4fc
.
Contains the definition of a 2x2 matrix of doubles, and associated functions to transform
it.
Interface to a read-only view of a 2x2 matrix of double-precision floats.
Contains the definition of a 2x2 matrix of floats, and associated functions to transform
it.
Interface to a read-only view of a 2x2 matrix of single-precision floats.
Contains the definition of a 3x3 matrix of doubles, and associated functions to transform
it.
Interface to a read-only view of a 3x3 matrix of double-precision floats.
Contains the definition of a 3x3 matrix of floats, and associated functions to transform
it.
Interface to a read-only view of a 3x3 matrix of single-precision floats.
Contains the definition of a 3x2 matrix of doubles, and associated functions to transform
it.
Interface to a read-only view of a 3x2 matrix of double-precision floats.
Contains the definition of a 3x2 matrix of floats, and associated functions to transform
it.
Interface to a read-only view of a 3x2 matrix of single-precision floats.
Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform
it.
Interface to a read-only view of a 4x4 matrix of double-precision floats.
Contains the definition of a 4x4 matrix of floats, and associated functions to transform
it.
Interface to a read-only view of a 4x4 matrix of single-precision floats.
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of doubles, and associated functions to transform
it.
Interface to a read-only view of a 4x3 matrix of double-precision floats.
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of floats, and associated functions to transform
it.
Interface to a read-only view of a 4x3 matrix of single-precision floats.
Quaternion of 4 double-precision floats which can represent rotation and uniform scaling.
Interface to a read-only view of a quaternion of double-precision floats.
Quaternion of 4 single-precision floats which can represent rotation and uniform scaling.
Interface to a read-only view of a quaternion of single-precision floats.
Represents a 2D vector with double-precision.
Interface to a read-only view of a 2-dimensional vector of double-precision floats.
Represents a 2D vector with single-precision.
Interface to a read-only view of a 2-dimensional vector of single-precision floats.
Represents a 2D vector with single-precision.
Interface to a read-only view of a 2-dimensional vector of integers.
Contains the definition of a Vector comprising 3 doubles and associated
transformations.
Interface to a read-only view of a 3-dimensional vector of double-precision floats.
Contains the definition of a Vector comprising 3 floats and associated
transformations.
Interface to a read-only view of a 3-dimensional vector of single-precision floats.
Contains the definition of a Vector comprising 3 ints and associated
transformations.
Interface to a read-only view of a 3-dimensional vector of integers.
Contains the definition of a Vector comprising 4 doubles and associated transformations.
Interface to a read-only view of a 4-dimensional vector of double-precision floats.
Contains the definition of a Vector comprising 4 floats and associated
transformations.
Interface to a read-only view of a 4-dimensional vector of single-precision floats.
Contains the definition of a Vector comprising 4 ints and associated
transformations.
Interface to a read-only view of a 4-dimensional vector of integers.