Class Quad4d

java.lang.Object
com.hypixel.hytale.math.shape.Quad4d

public class Quad4d extends Object
Since:
24.09.2017
  • Constructor Details

    • Quad4d

      public Quad4d(org.joml.Vector4d a, org.joml.Vector4d b, org.joml.Vector4d c, org.joml.Vector4d d)
    • Quad4d

      public Quad4d()
    • Quad4d

      public Quad4d(@Nonnull org.joml.Vector4d[] points)
    • Quad4d

      public Quad4d(@Nonnull org.joml.Vector4d[] points, int a, int b, int c, int d)
  • Method Details

    • isFullyInsideFrustum

      public boolean isFullyInsideFrustum()
    • getA

      public org.joml.Vector4d getA()
    • getB

      public org.joml.Vector4d getB()
    • getC

      public org.joml.Vector4d getC()
    • getD

      public org.joml.Vector4d getD()
    • get

      public org.joml.Vector4d get(int idx)
    • getMin

      public double getMin(int component)
    • getMax

      public double getMax(int component)
    • multiply

      @Nonnull public Quad4d multiply(@Nonnull org.joml.Matrix4d matrix)
    • multiply

      @Nonnull public Quad4d multiply(@Nonnull org.joml.Matrix4d matrix, @Nonnull Quad4d target)
    • to2d

      @Nonnull public Quad2d to2d(@Nonnull Quad2d target)
    • getCenter

      @Nonnull public org.joml.Vector4d getCenter()
    • getCenter

      @Nonnull public org.joml.Vector4d getCenter(@Nonnull org.joml.Vector4d target)
    • perspectiveTransform

      public void perspectiveTransform()
    • getRandom

      @Nonnull public org.joml.Vector4d getRandom(@Nonnull Random random)
    • getRandom

      @Nonnull public org.joml.Vector4d getRandom(@Nonnull Random random, @Nonnull org.joml.Vector4d target)
    • toString

      @Nonnull public String toString()
      Overrides:
      toString in class Object