Package org.joml


package org.joml

Contains all classes of JOML.

If you like to know more about JOML, please visit:

  • Interface Summary
    Interface
    Description
    Interface to a read-only view of a 2x2 matrix of double-precision floats.
    Interface to a read-only view of a 2x2 matrix of single-precision floats.
    Interface to a read-only view of a 3x3 matrix of double-precision floats.
    Interface to a read-only view of a 3x3 matrix of single-precision floats.
    Interface to a read-only view of a 3x2 matrix of double-precision floats.
    Interface to a read-only view of a 3x2 matrix of single-precision floats.
    Interface to a read-only view of a 4x4 matrix of double-precision floats.
    Interface to a read-only view of a 4x4 matrix of single-precision floats.
    Interface to a read-only view of a 4x3 matrix of double-precision floats.
    Interface to a read-only view of a 4x3 matrix of single-precision floats.
    Interface to a read-only view of a quaternion of double-precision floats.
    Interface to a read-only view of a quaternion of single-precision floats.
    Interface to a read-only view of a 2-dimensional vector of double-precision floats.
    Interface to a read-only view of a 2-dimensional vector of single-precision floats.
    Interface to a read-only view of a 2-dimensional vector of integers.
    Interface to a read-only view of a 3-dimensional vector of double-precision floats.
    Interface to a read-only view of a 3-dimensional vector of single-precision floats.
    Interface to a read-only view of a 3-dimensional vector of integers.
    Interface to a read-only view of a 4-dimensional vector of double-precision floats.
    Interface to a read-only view of a 4-dimensional vector of single-precision floats.
    Interface to a read-only view of a 4-dimensional vector of integers.
  • Class Summary
    Class
    Description
    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.
    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 some Math 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 many Matrix3d instances.
    Contains the definition of a 3x3 matrix of floats, and associated functions to transform it.
    A stack of many Matrix3f instances.
    Contains the definition of a 3x2 matrix of doubles, and associated functions to transform it.
    A stack of many Matrix3x2d instances.
    Contains the definition of a 3x2 matrix of floats, and associated functions to transform it.
    A stack of many Matrix3x2f instances.
    Contains the definition of a 4x4 Matrix of doubles, and associated functions to transform it.
    A stack of many Matrix4d instances.
    Contains the definition of a 4x4 matrix of floats, and associated functions to transform it.
    A stack of many Matrix4f instances.
    Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of doubles, and associated functions to transform it.
    A stack of many Matrix4x3d instances.
    Contains the definition of an affine 4x3 matrix (4 columns, 3 rows) of floats, and associated functions to transform it.
    A stack of many Matrix4x3f 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 double-precision floats which can represent rotation and uniform scaling.
    Computes the weighted average of multiple rotations represented as Quaterniond instances.
    Quaternion of 4 single-precision floats which can represent rotation and uniform scaling.
    Computes the weighted average of multiple rotations represented as Quaternionf instances.
    Pseudo-random number generator.
    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 double-precision.
    Represents a 2D vector with single-precision.
    Represents a 2D vector with single-precision.
    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.
  • Exception Summary
    Exception
    Description
    Exception thrown when using an invalid JOML runtime configuration.