Class Vector3f

java.lang.Object
com.mojang.math.Vector3f

public final class Vector3f extends Object
  • Field Details

    • CODEC

      public static final com.mojang.serialization.Codec<Vector3f> CODEC
    • XN

      public static Vector3f XN
    • XP

      public static Vector3f XP
    • YN

      public static Vector3f YN
    • YP

      public static Vector3f YP
    • ZN

      public static Vector3f ZN
    • ZP

      public static Vector3f ZP
    • ZERO

      public static Vector3f ZERO
    • x

      private float x
    • y

      private float y
    • z

      private float z
  • Constructor Details

    • Vector3f

      public Vector3f()
    • Vector3f

      public Vector3f(float p_122234_, float p_122235_, float p_122236_)
    • Vector3f

      public Vector3f(Vector4f p_176765_)
    • Vector3f

      public Vector3f(Vec3 p_122238_)
    • Vector3f

      public Vector3f(float[] values)
  • Method Details

    • equals

      public boolean equals(Object p_122283_)
      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()
    • mul

      public void mul(float p_122262_)
    • mul

      public void mul(float p_122264_, float p_122265_, float p_122266_)
    • clamp

      public void clamp(Vector3f p_176771_, Vector3f p_176772_)
    • clamp

      public void clamp(float p_122243_, float p_122244_)
    • set

      public void set(float p_122246_, float p_122247_, float p_122248_)
    • load

      public void load(Vector3f p_176769_)
    • add

      public void add(float p_122273_, float p_122274_, float p_122275_)
    • add

      public void add(Vector3f p_122254_)
    • sub

      public void sub(Vector3f p_122268_)
    • dot

      public float dot(Vector3f p_122277_)
    • normalize

      public boolean normalize()
    • cross

      public void cross(Vector3f p_122280_)
    • transform

      public void transform(Matrix3f p_122250_)
    • transform

      public void transform(Quaternion p_122252_)
    • lerp

      public void lerp(Vector3f p_122256_, float p_122257_)
    • rotation

      public Quaternion rotation(float p_122271_)
    • rotationDegrees

      public Quaternion rotationDegrees(float p_122241_)
    • copy

      public Vector3f copy()
    • map

      public void map(it.unimi.dsi.fastutil.floats.Float2FloatFunction p_122259_)
    • 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)