Package org.joml
Contains all classes of JOML.
If you like to know more about JOML, please visit:

Interface Summary Interface Description Matrix2dc Interface to a readonly view of a 2x2 matrix of doubleprecision floats.Matrix2fc Interface to a readonly view of a 2x2 matrix of singleprecision floats.Matrix3dc Interface to a readonly view of a 3x3 matrix of doubleprecision floats.Matrix3fc Interface to a readonly view of a 3x3 matrix of singleprecision floats.Matrix3x2dc Interface to a readonly view of a 3x2 matrix of doubleprecision floats.Matrix3x2fc Interface to a readonly view of a 3x2 matrix of singleprecision floats.Matrix4dc Interface to a readonly view of a 4x4 matrix of doubleprecision floats.Matrix4fc Interface to a readonly view of a 4x4 matrix of singleprecision floats.Matrix4x3dc Interface to a readonly view of a 4x3 matrix of doubleprecision floats.Matrix4x3fc Interface to a readonly view of a 4x3 matrix of singleprecision floats.Quaterniondc Interface to a readonly view of a quaternion of doubleprecision floats.Quaternionfc Interface to a readonly view of a quaternion of singleprecision floats.Vector2dc Interface to a readonly view of a 2dimensional vector of doubleprecision floats.Vector2fc Interface to a readonly view of a 2dimensional vector of singleprecision floats.Vector2ic Interface to a readonly view of a 2dimensional vector of integers.Vector3dc Interface to a readonly view of a 3dimensional vector of doubleprecision floats.Vector3fc Interface to a readonly view of a 3dimensional vector of singleprecision floats.Vector3ic Interface to a readonly view of a 3dimensional vector of integers.Vector4dc Interface to a readonly view of a 4dimensional vector of doubleprecision floats.Vector4fc Interface to a readonly view of a 4dimensional vector of singleprecision floats.Vector4ic Interface to a readonly view of a 4dimensional vector of integers. 
Class Summary Class Description AABBd Represents an axisaligned box defined via the minimum and maximum corner coordinates.AABBf Represents an axisaligned 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 doubleprecision floatingpoint numbers.Circlef Represents a 2D circle using singleprecision floatingpoint numbers.FrustumIntersection Efficiently performs frustum intersection tests by caching the frustum planes of an arbitrary transformationmatrix
.FrustumRayBuilder Provides methods to compute rays through an arbitrary perspective transformation defined by aMatrix4fc
.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 someMath
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 manyMatrix3d
instances.Matrix3f Contains the definition of a 3x3 matrix of floats, and associated functions to transform it.Matrix3fStack A stack of manyMatrix3f
instances.Matrix3x2d Contains the definition of a 3x2 matrix of doubles, and associated functions to transform it.Matrix3x2dStack A stack of manyMatrix3x2d
instances.Matrix3x2f Contains the definition of a 3x2 matrix of floats, and associated functions to transform it.Matrix3x2fStack A stack of manyMatrix3x2f
instances.Matrix4d Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform it.Matrix4dStack A stack of manyMatrix4d
instances.Matrix4f Contains the definition of a 4x4 matrix of floats, and associated functions to transform it.Matrix4fStack A stack of manyMatrix4f
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 manyMatrix4x3d
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 manyMatrix4x3f
instances.Planed Represents a 3D plane using doubleprecision floatingpoint numbers.Planef Represents a 3D plane using singleprecision floatingpoint 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 doubleprecision floats which can represent rotation and uniform scaling.QuaterniondInterpolator Computes the weighted average of multiple rotations represented asQuaterniond
instances.Quaternionf Quaternion of 4 singleprecision floats which can represent rotation and uniform scaling.QuaternionfInterpolator Computes the weighted average of multiple rotations represented asQuaternionf
instances.Random Pseudorandom number generator.RayAabIntersection This is an implementation of the Fast Ray/AxisAligned Bounding Box Overlap Tests using Ray Slopes paper.Rayd Represents a ray with a given origin and direction using doubleprecision floatingpoint numbers.Rayf Represents a ray with a given origin and direction using singleprecision floatingpoint numbers.Rectangled Represents a 2D axisaligned rectangle.Rectanglef Represents a 2D axisaligned rectangle.Rectanglei Represents a 2D axisaligned rectangle.RoundingMode Rounding modes.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 doubleprecision.Vector2f Represents a 2D vector with singleprecision.Vector2i Represents a 2D vector with singleprecision.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.