Package org.joml
Class FrustumIntersection
java.lang.Object
org.joml.FrustumIntersection
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorDescriptionFrustumIntersection
(Matrix4fc matrix4fc) FrustumIntersection
(Matrix4fc matrix4fc, boolean boolean1) -
Method Summary
Modifier and TypeMethodDescriptionfloat
distanceToPlane
(float float1, float float2, float float3, float float4, float float5, float float6, int int1) int
intersectAab
(float float1, float float2, float float3, float float4, float float5, float float6) int
intersectAab
(float float1, float float2, float float3, float float4, float float5, float float6, int int1) int
intersectAab
(float float1, float float2, float float3, float float4, float float5, float float6, int int1, int int2) int
intersectAab
(Vector3fc vector3fc, Vector3fc vector3fc2) int
intersectAab
(Vector3fc vector3fc, Vector3fc vector3fc2, int int1) int
intersectAab
(Vector3fc vector3fc, Vector3fc vector3fc2, int int1, int int2) int
intersectSphere
(float float1, float float2, float float3, float float4) int
intersectSphere
(Vector3fc vector3fc, float float1) boolean
testAab
(float float1, float float2, float float3, float float4, float float5, float float6) boolean
boolean
testPlaneXY
(float float1, float float2, float float3, float float4) boolean
testPlaneXY
(Vector2fc vector2fc, Vector2fc vector2fc2) boolean
testPlaneXZ
(float float1, float float2, float float3, float float4) boolean
testPoint
(float float1, float float2, float float3) boolean
boolean
testSphere
(float float1, float float2, float float3, float float4) boolean
testSphere
(Vector3fc vector3fc, float float1)
-
Field Details
-
PLANE_NX
public static final int PLANE_NX- See Also:
-
PLANE_PX
public static final int PLANE_PX- See Also:
-
PLANE_NY
public static final int PLANE_NY- See Also:
-
PLANE_PY
public static final int PLANE_PY- See Also:
-
PLANE_NZ
public static final int PLANE_NZ- See Also:
-
PLANE_PZ
public static final int PLANE_PZ- See Also:
-
INTERSECT
public static final int INTERSECT- See Also:
-
INSIDE
public static final int INSIDE- See Also:
-
OUTSIDE
public static final int OUTSIDE- See Also:
-
PLANE_MASK_NX
public static final int PLANE_MASK_NX- See Also:
-
PLANE_MASK_PX
public static final int PLANE_MASK_PX- See Also:
-
PLANE_MASK_NY
public static final int PLANE_MASK_NY- See Also:
-
PLANE_MASK_PY
public static final int PLANE_MASK_PY- See Also:
-
PLANE_MASK_NZ
public static final int PLANE_MASK_NZ- See Also:
-
PLANE_MASK_PZ
public static final int PLANE_MASK_PZ- See Also:
-
-
Constructor Details
-
FrustumIntersection
public FrustumIntersection() -
FrustumIntersection
-
FrustumIntersection
-
-
Method Details
-
set
-
set
-
testPoint
-
testPoint
public boolean testPoint(float float1, float float2, float float3) -
testSphere
-
testSphere
public boolean testSphere(float float1, float float2, float float3, float float4) -
intersectSphere
-
intersectSphere
public int intersectSphere(float float1, float float2, float float3, float float4) -
testAab
-
testAab
public boolean testAab(float float1, float float2, float float3, float float4, float float5, float float6) -
testPlaneXY
-
testPlaneXY
public boolean testPlaneXY(float float1, float float2, float float3, float float4) -
testPlaneXZ
public boolean testPlaneXZ(float float1, float float2, float float3, float float4) -
intersectAab
-
intersectAab
public int intersectAab(float float1, float float2, float float3, float float4, float float5, float float6) -
distanceToPlane
public float distanceToPlane(float float1, float float2, float float3, float float4, float float5, float float6, int int1) -
intersectAab
-
intersectAab
public int intersectAab(float float1, float float2, float float3, float float4, float float5, float float6, int int1) -
intersectAab
-
intersectAab
public int intersectAab(float float1, float float2, float float3, float float4, float float5, float float6, int int1, int int2)
-