Class TileGeometryUtils

java.lang.Object
zombie.tileDepth.TileGeometryUtils

public final class TileGeometryUtils extends Object
  • Constructor Details

    • TileGeometryUtils

      public TileGeometryUtils()
  • Method Details

    • getDepthOnBoxAt

      public static float getDepthOnBoxAt(float float0, float float1, Vector3f vector3f1, Vector3f vector3f2, Vector3f vector3f4, Vector3f vector3f3)
    • getDepthOnCylinderAt

      public static float getDepthOnCylinderAt(float float0, float float1, Vector3f vector3f1, Vector3f vector3f2, float float2, float float3)
    • getDepthOnPlaneAt

      public static float getDepthOnPlaneAt(float float1, float float2, UI3DScene.GridPlane gridPlane, Vector3f vector3f1)
    • getDepthOnPlaneAt

      public static float getDepthOnPlaneAt(float float0, float float1, Vector3f vector3f0, Vector3f vector3f1)
    • getDepthOnPlaneAt

      public static float getDepthOnPlaneAt(float float0, float float1, Vector3f vector3f0, Vector3f vector3f1, Vector3f vector3f3)
    • getNormalizedDepthOnBoxAt

      public static float getNormalizedDepthOnBoxAt(float float1, float float2, Vector3f vector3f0, Vector3f vector3f1, Vector3f vector3f2, Vector3f vector3f3)
    • getNormalizedDepthOnCylinderAt

      public static float getNormalizedDepthOnCylinderAt(float float1, float float2, Vector3f vector3f0, Vector3f vector3f1, float float3, float float4)
    • getNormalizedDepthOnPlaneAt

      public static float getNormalizedDepthOnPlaneAt(float float1, float float2, Vector3f vector3f0, Vector3f vector3f1)
    • getNormalizedDepthOnPlaneAt

      public static float getNormalizedDepthOnPlaneAt(float float1, float float2, UI3DScene.GridPlane gridPlane, Vector3f vector3f)
    • getCameraRay

      public static UI3DScene.Ray getCameraRay(float float0, float float1, Matrix4f matrix4f1, 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, Vector2f vector2f)