All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description 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.BestCandidateSampling Creates samples using the "Best Candidate" algorithm.BestCandidateSampling.Cube Generates Best Candidate samples inside a unit cube.BestCandidateSampling.Disk Generates Best Candidate samples on a unit disk.BestCandidateSampling.Quad Generates Best Candidate samples on a unit quad.BestCandidateSampling.Sphere Generates Best Candidate samples on a unit sphere.Callback2d Callback used for notifying about a new generated 2D sample.Callback3d Callback used for notifying about a new generated 3D sample.ConfigurationException Exception thrown when using an invalid JOML runtime configuration.Convolution Generates various convolution kernels.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.Math Contains fast approximations of someMath
operations.Matrix2d Contains the definition of a 2x2 matrix of doubles, and associated functions to transform it.Matrix2dc Interface to a read-only view of a 2x2 matrix of double-precision floats.Matrix2f Contains the definition of a 2x2 matrix of floats, and associated functions to transform it.Matrix2fc Interface to a read-only view of a 2x2 matrix of single-precision floats.Matrix3d Contains the definition of a 3x3 matrix of doubles, and associated functions to transform it.Matrix3dc Interface to a read-only view of a 3x3 matrix of double-precision floats.Matrix3dStack A stack of manyMatrix3d
instances.Matrix3f Contains the definition of a 3x3 matrix of floats, and associated functions to transform it.Matrix3fc Interface to a read-only view of a 3x3 matrix of single-precision floats.Matrix3fStack A stack of manyMatrix3f
instances.Matrix3x2d Contains the definition of a 3x2 matrix of doubles, and associated functions to transform it.Matrix3x2dc Interface to a read-only view of a 3x2 matrix of double-precision floats.Matrix3x2dStack A stack of manyMatrix3x2d
instances.Matrix3x2f Contains the definition of a 3x2 matrix of floats, and associated functions to transform it.Matrix3x2fc Interface to a read-only view of a 3x2 matrix of single-precision floats.Matrix3x2fStack A stack of manyMatrix3x2f
instances.Matrix4d Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform it.Matrix4dc Interface to a read-only view of a 4x4 matrix of double-precision floats.Matrix4dStack A stack of manyMatrix4d
instances.Matrix4f Contains the definition of a 4x4 matrix of floats, and associated functions to transform it.Matrix4fc Interface to a read-only view of a 4x4 matrix of single-precision floats.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.Matrix4x3dc Interface to a read-only view of a 4x3 matrix of double-precision floats.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.Matrix4x3fc Interface to a read-only view of a 4x3 matrix of single-precision floats.Matrix4x3fStack A stack of manyMatrix4x3f
instances.Options Utility class for reading system properties.PoissonSampling Generates Poisson samples.PoissonSampling.Disk Generates Poisson samples on a disk.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.Quaterniondc Interface to a read-only view of a quaternion of double-precision floats.QuaterniondInterpolator Computes the weighted average of multiple rotations represented asQuaterniond
instances.Quaternionf Quaternion of 4 single-precision floats which can represent rotation and uniform scaling.Quaternionfc Interface to a read-only view of a quaternion of single-precision floats.QuaternionfInterpolator Computes the weighted average of multiple rotations represented asQuaternionf
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.RoundingMode Rounding modes.Runtime Internal class to detect features of the runtime.SimplexNoise A simplex noise algorithm for 2D, 3D and 4D input.SpiralSampling Creates samples on a spiral around a center point.StratifiedSampling Creates samples on a unit quad using an NxN strata grid.UniformSampling Generates uniform samples.UniformSampling.Disk Generates uniform samples on a unit disk.UniformSampling.Sphere Generates uniform samples on a unit sphere.Vector2d Represents a 2D vector with double-precision.Vector2dc Interface to a read-only view of a 2-dimensional vector of double-precision floats.Vector2f Represents a 2D vector with single-precision.Vector2fc Interface to a read-only view of a 2-dimensional vector of single-precision floats.Vector2i Represents a 2D vector with single-precision.Vector2ic Interface to a read-only view of a 2-dimensional vector of integers.Vector3d Contains the definition of a Vector comprising 3 doubles and associated transformations.Vector3dc Interface to a read-only view of a 3-dimensional vector of double-precision floats.Vector3f Contains the definition of a Vector comprising 3 floats and associated transformations.Vector3fc Interface to a read-only view of a 3-dimensional vector of single-precision floats.Vector3i Contains the definition of a Vector comprising 3 ints and associated transformations.Vector3ic Interface to a read-only view of a 3-dimensional vector of integers.Vector4d Contains the definition of a Vector comprising 4 doubles and associated transformations.Vector4dc Interface to a read-only view of a 4-dimensional vector of double-precision floats.Vector4f Contains the definition of a Vector comprising 4 floats and associated transformations.Vector4fc Interface to a read-only view of a 4-dimensional vector of single-precision floats.Vector4i Contains the definition of a Vector comprising 4 ints and associated transformations.Vector4ic Interface to a read-only view of a 4-dimensional vector of integers.