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

InterfaceDescriptionInterface to a readonly view of a 2x2 matrix of doubleprecision floats.Interface to a readonly view of a 2x2 matrix of singleprecision floats.Interface to a readonly view of a 3x3 matrix of doubleprecision floats.Interface to a readonly view of a 3x3 matrix of singleprecision floats.Interface to a readonly view of a 3x2 matrix of doubleprecision floats.Interface to a readonly view of a 3x2 matrix of singleprecision floats.Interface to a readonly view of a 4x4 matrix of doubleprecision floats.Interface to a readonly view of a 4x4 matrix of singleprecision floats.Interface to a readonly view of a 4x3 matrix of doubleprecision floats.Interface to a readonly view of a 4x3 matrix of singleprecision floats.Interface to a readonly view of a quaternion of doubleprecision floats.Interface to a readonly view of a quaternion of singleprecision floats.Interface to a readonly view of a 2dimensional vector of doubleprecision floats.Interface to a readonly view of a 2dimensional vector of singleprecision floats.Interface to a readonly view of a 2dimensional vector of integers.Interface to a readonly view of a 3dimensional vector of doubleprecision floats.Interface to a readonly view of a 3dimensional vector of singleprecision floats.Interface to a readonly view of a 3dimensional vector of integers.Interface to a readonly view of a 4dimensional vector of doubleprecision floats.Interface to a readonly view of a 4dimensional vector of singleprecision floats.Interface to a readonly view of a 4dimensional vector of integers.

ClassDescriptionRepresents 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 aMatrix4fc
.Useful geometry methods.Contains various interpolation functions.Contains various interpolation functions.Contains intersection and distance tests for some 2D and 3D geometric primitives.Contains intersection and distance tests for some 2D and 3D geometric primitives.Contains fast approximations of someMath
operations.Contains the definition of a 2x2 matrix of doubles, and associated functions to transform it.Contains the definition of a 2x2 matrix of floats, and associated functions to transform it.Contains the definition of a 3x3 matrix of doubles, and associated functions to transform it.A stack of manyMatrix3d
instances.Contains the definition of a 3x3 matrix of floats, and associated functions to transform it.A stack of manyMatrix3f
instances.Contains the definition of a 3x2 matrix of doubles, and associated functions to transform it.A stack of manyMatrix3x2d
instances.Contains the definition of a 3x2 matrix of floats, and associated functions to transform it.A stack of manyMatrix3x2f
instances.Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform it.A stack of manyMatrix4d
instances.Contains the definition of a 4x4 matrix of floats, and associated functions to transform it.A stack of manyMatrix4f
instances.Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of doubles, and associated functions to transform it.A stack of manyMatrix4x3d
instances.Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of floats, and associated functions to transform it.A stack of manyMatrix4x3f
instances.Utility class for reading system properties.Class for polygon/point intersection tests when testing many points against one or many static concave or convex, simple polygons.Quaternion of 4 doubleprecision floats which can represent rotation and uniform scaling.Computes the weighted average of multiple rotations represented asQuaterniond
instances.Quaternion of 4 singleprecision floats which can represent rotation and uniform scaling.Computes the weighted average of multiple rotations represented asQuaternionf
instances.Pseudorandom number generator.This is an implementation of the Fast Ray/AxisAligned Bounding Box Overlap Tests using Ray Slopes paper.Rounding modes.Internal class to detect features of the runtime.A simplex noise algorithm for 2D, 3D and 4D input.Represents a 2D vector with doubleprecision.Represents a 2D vector with singleprecision.Represents a 2D vector with singleprecision.Contains the definition of a Vector comprising 3 doubles and associated transformations.Contains the definition of a Vector comprising 3 floats and associated transformations.Contains the definition of a Vector comprising 3 ints and associated transformations.Contains the definition of a Vector comprising 4 doubles and associated transformations.Contains the definition of a Vector comprising 4 floats and associated transformations.Contains the definition of a Vector comprising 4 ints and associated transformations. 
ExceptionDescriptionException thrown when using an invalid JOML runtime configuration.