Package org.joml

Class FrustumIntersection

java.lang.Object
org.joml.FrustumIntersection

public class FrustumIntersection
extends java.lang.Object
  • Field Details

  • Constructor Details

    • FrustumIntersection

      public FrustumIntersection()
    • FrustumIntersection

      public FrustumIntersection​(Matrix4fc m)
  • Method Details

    • set

      public FrustumIntersection set​(Matrix4fc m)
    • testPoint

      public boolean testPoint​(Vector3fc point)
    • testPoint

      public boolean testPoint​(float x, float y, float z)
    • testSphere

      public boolean testSphere​(Vector3fc center, float radius)
    • testSphere

      public boolean testSphere​(float x, float y, float z, float r)
    • intersectSphere

      public int intersectSphere​(Vector3fc center, float radius)
    • intersectSphere

      public int intersectSphere​(float x, float y, float z, float r)
    • testAab

      public boolean testAab​(Vector3fc min, Vector3fc max)
    • testAab

      public boolean testAab​(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)
    • intersectAab

      public int intersectAab​(Vector3fc min, Vector3fc max)
    • intersectAab

      public int intersectAab​(float minX, float minY, float minZ, float maxX, float maxY, float maxZ)
    • intersectAab

      public int intersectAab​(Vector3fc min, Vector3fc max, int mask)
    • intersectAab

      public int intersectAab​(float minX, float minY, float minZ, float maxX, float maxY, float maxZ, int mask)
    • intersectAab

      public int intersectAab​(Vector3fc min, Vector3fc max, int mask, int startPlane)
    • intersectAab

      public int intersectAab​(float minX, float minY, float minZ, float maxX, float maxY, float maxZ, int mask, int startPlane)