Class TileGeometryUtils
java.lang.Object
zombie.tileDepth.TileGeometryUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UI3DScene.Ray
getCameraRay
(float float0, float float1, org.joml.Matrix4f matrix4f1, org.joml.Matrix4f matrix4f2, int int0, int int1, UI3DScene.Ray ray) static float
getDepthOnBoxAt
(float float0, float float1, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f2, org.joml.Vector3f vector3f4, org.joml.Vector3f vector3f3) static float
getDepthOnCylinderAt
(float float0, float float1, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f2, float float2, float float3) static float
getDepthOnPlaneAt
(float float0, float float1, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1) static float
getDepthOnPlaneAt
(float float0, float float1, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f3) static float
getDepthOnPlaneAt
(float float1, float float2, UI3DScene.GridPlane gridPlane, org.joml.Vector3f vector3f1) static float
getNormalizedDepthOnBoxAt
(float float1, float float2, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f2, org.joml.Vector3f vector3f3) static float
getNormalizedDepthOnCylinderAt
(float float1, float float2, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1, float float3, float float4) static float
getNormalizedDepthOnPlaneAt
(float float1, float float2, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1) static float
getNormalizedDepthOnPlaneAt
(float float1, float float2, UI3DScene.GridPlane gridPlane, org.joml.Vector3f vector3f) static boolean
intersectRayAab
(float float9, float float14, float float19, float float1, float float3, float float5, float float8, float float13, float float18, float float10, float float15, float float20, org.joml.Vector2f vector2f)
-
Constructor Details
-
TileGeometryUtils
public TileGeometryUtils()
-
-
Method Details
-
getDepthOnBoxAt
public static float getDepthOnBoxAt(float float0, float float1, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f2, org.joml.Vector3f vector3f4, org.joml.Vector3f vector3f3) -
getDepthOnCylinderAt
public static float getDepthOnCylinderAt(float float0, float float1, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f2, float float2, float float3) -
getDepthOnPlaneAt
public static float getDepthOnPlaneAt(float float1, float float2, UI3DScene.GridPlane gridPlane, org.joml.Vector3f vector3f1) -
getDepthOnPlaneAt
public static float getDepthOnPlaneAt(float float0, float float1, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1) -
getDepthOnPlaneAt
public static float getDepthOnPlaneAt(float float0, float float1, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f3) -
getNormalizedDepthOnBoxAt
public static float getNormalizedDepthOnBoxAt(float float1, float float2, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1, org.joml.Vector3f vector3f2, org.joml.Vector3f vector3f3) -
getNormalizedDepthOnCylinderAt
public static float getNormalizedDepthOnCylinderAt(float float1, float float2, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1, float float3, float float4) -
getNormalizedDepthOnPlaneAt
public static float getNormalizedDepthOnPlaneAt(float float1, float float2, org.joml.Vector3f vector3f0, org.joml.Vector3f vector3f1) -
getNormalizedDepthOnPlaneAt
public static float getNormalizedDepthOnPlaneAt(float float1, float float2, UI3DScene.GridPlane gridPlane, org.joml.Vector3f vector3f) -
getCameraRay
public static UI3DScene.Ray getCameraRay(float float0, float float1, org.joml.Matrix4f matrix4f1, org.joml.Matrix4f matrix4f2, int int0, int int1, UI3DScene.Ray ray) -
intersectRayAab
public static boolean intersectRayAab(float float9, float float14, float float19, float float1, float float3, float float5, float float8, float float13, float float18, float float10, float float15, float float20, org.joml.Vector2f vector2f)
-