Class TileGeometryUtils

java.lang.Object
zombie.tileDepth.TileGeometryUtils

public final class TileGeometryUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)