| Interface | Description |
|---|---|
| Matrix2dc |
Interface to a read-only view of a 2x2 matrix of double-precision floats.
|
| Matrix2fc |
Interface to a read-only view of a 2x2 matrix of single-precision floats.
|
| Matrix3dc |
Interface to a read-only view of a 3x3 matrix of double-precision floats.
|
| Matrix3fc |
Interface to a read-only view of a 3x3 matrix of single-precision floats.
|
| Matrix3x2dc |
Interface to a read-only view of a 3x2 matrix of double-precision floats.
|
| Matrix3x2fc |
Interface to a read-only view of a 3x2 matrix of single-precision floats.
|
| Matrix4dc |
Interface to a read-only view of a 4x4 matrix of double-precision floats.
|
| Matrix4fc |
Interface to a read-only view of a 4x4 matrix of single-precision floats.
|
| Matrix4x3dc |
Interface to a read-only view of a 4x3 matrix of double-precision floats.
|
| Matrix4x3fc |
Interface to a read-only view of a 4x3 matrix of single-precision floats.
|
| Quaterniondc |
Interface to a read-only view of a quaternion of double-precision floats.
|
| Quaternionfc |
Interface to a read-only view of a quaternion of single-precision floats.
|
| Vector2dc |
Interface to a read-only view of a 2-dimensional vector of double-precision floats.
|
| Vector2fc |
Interface to a read-only view of a 2-dimensional vector of single-precision floats.
|
| Vector2ic |
Interface to a read-only view of a 2-dimensional vector of integers.
|
| Vector3dc |
Interface to a read-only view of a 3-dimensional vector of double-precision floats.
|
| Vector3fc |
Interface to a read-only view of a 3-dimensional vector of single-precision floats.
|
| Vector3ic |
Interface to a read-only view of a 3-dimensional vector of integers.
|
| Vector4dc |
Interface to a read-only view of a 4-dimensional vector of double-precision floats.
|
| Vector4fc |
Interface to a read-only view of a 4-dimensional vector of single-precision floats.
|
| Vector4ic |
Interface to a read-only view of a 4-dimensional vector of integers.
|
| Class | Description |
|---|---|
| AABBd |
Represents an axis-aligned box defined via the minimum and maximum corner coordinates.
|
| AABBf |
Represents an axis-aligned box defined via the minimum and maximum corner coordinates.
|
| AxisAngle4d |
Represents a 3D rotation of a given radians about an axis represented as an
unit 3D vector.
|
| AxisAngle4f |
Represents a 3D rotation of a given radians about an axis represented as an
unit 3D vector.
|
| Circled |
Represents a 2D circle using double-precision floating-point numbers.
|
| Circlef |
Represents a 2D circle using single-precision floating-point numbers.
|
| FrustumIntersection |
Efficiently performs frustum intersection tests by caching the frustum planes of an arbitrary transformation
matrix. |
| FrustumRayBuilder |
Provides methods to compute rays through an arbitrary perspective transformation defined by a
Matrix4fc. |
| GeometryUtils |
Useful geometry methods.
|
| Interpolationd |
Contains various interpolation functions.
|
| Interpolationf |
Contains various interpolation functions.
|
| Intersectiond |
Contains intersection and distance tests for some 2D and 3D geometric primitives.
|
| Intersectionf |
Contains intersection and distance tests for some 2D and 3D geometric primitives.
|
| LineSegmentd |
Represents an undirected line segment between two points.
|
| LineSegmentf |
Represents an undirected line segment between two points.
|
| Math |
Contains fast approximations of some
Math operations. |
| Matrix2d |
Contains the definition of a 2x2 matrix of doubles, and associated functions to transform
it.
|
| Matrix2f |
Contains the definition of a 2x2 matrix of floats, and associated functions to transform
it.
|
| Matrix3d |
Contains the definition of a 3x3 matrix of doubles, and associated functions to transform
it.
|
| Matrix3dStack |
A stack of many
Matrix3d instances. |
| Matrix3f |
Contains the definition of a 3x3 matrix of floats, and associated functions to transform
it.
|
| Matrix3fStack |
A stack of many
Matrix3f instances. |
| Matrix3x2d |
Contains the definition of a 3x2 matrix of doubles, and associated functions to transform
it.
|
| Matrix3x2dStack |
A stack of many
Matrix3x2d instances. |
| Matrix3x2f |
Contains the definition of a 3x2 matrix of floats, and associated functions to transform
it.
|
| Matrix3x2fStack |
A stack of many
Matrix3x2f instances. |
| Matrix4d |
Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform
it.
|
| Matrix4dStack |
A stack of many
Matrix4d instances. |
| Matrix4f |
Contains the definition of a 4x4 matrix of floats, and associated functions to transform
it.
|
| Matrix4fStack |
A stack of many
Matrix4f instances. |
| Matrix4x3d |
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of doubles, and associated functions to transform
it.
|
| Matrix4x3dStack |
A stack of many
Matrix4x3d instances. |
| Matrix4x3f |
Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of floats, and associated functions to transform
it.
|
| Matrix4x3fStack |
A stack of many
Matrix4x3f instances. |
| Planed |
Represents a 3D plane using double-precision floating-point numbers.
|
| Planef |
Represents a 3D plane using single-precision floating-point numbers.
|
| PolygonsIntersection |
Class for polygon/point intersection tests when testing many points against one or many static concave or convex, simple polygons.
|
| Quaterniond |
Quaternion of 4 double-precision floats which can represent rotation and uniform scaling.
|
| QuaterniondInterpolator |
Computes the weighted average of multiple rotations represented as
Quaterniond instances. |
| Quaternionf |
Quaternion of 4 single-precision floats which can represent rotation and uniform scaling.
|
| QuaternionfInterpolator |
Computes the weighted average of multiple rotations represented as
Quaternionf instances. |
| Random |
Pseudo-random number generator.
|
| RayAabIntersection |
This is an implementation of the Fast Ray/Axis-Aligned Bounding Box
Overlap Tests using Ray Slopes paper.
|
| Rayd |
Represents a ray with a given origin and direction using double-precision floating-point numbers.
|
| Rayf |
Represents a ray with a given origin and direction using single-precision floating-point numbers.
|
| Rectangled |
Represents a 2D axis-aligned rectangle.
|
| Rectanglef |
Represents a 2D axis-aligned rectangle.
|
| SimplexNoise |
A simplex noise algorithm for 2D, 3D and 4D input.
|
| Sphered |
Represents a 3D sphere.
|
| Spheref |
Represents a 3D sphere.
|
| Vector2d |
Represents a 2D vector with double-precision.
|
| Vector2f |
Represents a 2D vector with single-precision.
|
| Vector2i |
Represents a 2D vector with single-precision.
|
| Vector3d |
Contains the definition of a Vector comprising 3 doubles and associated
transformations.
|
| Vector3f |
Contains the definition of a Vector comprising 3 floats and associated
transformations.
|
| Vector3i |
Contains the definition of a Vector comprising 3 ints and associated
transformations.
|
| Vector4d |
Contains the definition of a Vector comprising 4 doubles and associated transformations.
|
| Vector4f |
Contains the definition of a Vector comprising 4 floats and associated
transformations.
|
| Vector4i |
Contains the definition of a Vector comprising 4 ints and associated
transformations.
|
Contains all classes of JOML.
If you like to know more about JOML, please visit:
Copyright © 2015–2019 JOML. All rights reserved.