Class Triangle4d

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

public class Triangle4d extends Object
Since:
24.09.2017
  • Constructor Details

    • Triangle4d

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

      public Triangle4d()
    • Triangle4d

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

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

    • getA

      public org.joml.Vector4d getA()
    • getB

      public org.joml.Vector4d getB()
    • getC

      public org.joml.Vector4d getC()
    • getMin

      public double getMin(int component)
    • getMax

      public double getMax(int component)
    • assign

      @Nonnull public Triangle4d assign(@Nonnull org.joml.Vector4d v1, @Nonnull org.joml.Vector4d v2, @Nonnull org.joml.Vector4d v3)
    • getRandom

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

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

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

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

      @Nonnull public Triangle2d to2d(@Nonnull Triangle2d target)
    • perspectiveTransform

      @Nonnull public Triangle4d perspectiveTransform()
    • toString

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