Class Vector4f

java.lang.Object
net.minecraft.util.math.vector.Vector4f

public class Vector4f extends Object
  • Field Details

    • x

      private float x
    • y

      private float y
    • z

      private float z
    • w

      private float w
  • Constructor Details

    • Vector4f

      public Vector4f()
    • Vector4f

      public Vector4f(float p_i48096_1_, float p_i48096_2_, float p_i48096_3_, float p_i48096_4_)
    • Vector4f

      public Vector4f(Vector3f p_i226061_1_)
  • Method Details

    • equals

      public boolean equals(Object p_equals_1_)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • x

      public float x()
    • y

      public float y()
    • z

      public float z()
    • w

      public float w()
    • mul

      public void mul(Vector3f p_195909_1_)
    • set

      public void set(float p_195911_1_, float p_195911_2_, float p_195911_3_, float p_195911_4_)
    • dot

      public float dot(Vector4f p_229373_1_)
    • normalize

      public boolean normalize()
    • transform

      public void transform(Matrix4f p_229372_1_)
    • transform

      public void transform(Quaternion p_195912_1_)
    • perspectiveDivide

      public void perspectiveDivide()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • set

      public void set(float[] values)
    • setX

      public void setX(float x)
    • setY

      public void setY(float y)
    • setZ

      public void setZ(float z)
    • setW

      public void setW(float z)