Package net.minecraft.util.math
Class Vec3f
java.lang.Object
net.minecraft.util.math.Vec3f
A mutable vector composed of 3 floats.
- Mappings:
Namespace Name official kintermediary net/minecraft/class_1160named net/minecraft/util/math/Vec3f
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(float x, float y, float z) voidvoidclamp(float min, float max) voidcopy()voidfloatbooleangetDegreesQuaternion(float angle) getRadialQuaternion(float angle) floatgetX()floatgetY()floatgetZ()inthashCode()voidvoidmodify(Float2FloatFunction function) voidmultiplyComponentwise(float x, float y, float z) booleanvoidrotate(Quaternion rotation) voidscale(float scale) voidset(float x, float y, float z) voidvoidtoString()void
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official aLk;a:Lcom/mojang/serialization/Codec;intermediary field_28477Lnet/minecraft/class_1160;field_28477:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/util/math/Vec3f;CODEC:Lcom/mojang/serialization/Codec;
-
NEGATIVE_X
- Mappings:
Namespace Name Mixin selector official bLk;b:Lk;intermediary field_20702Lnet/minecraft/class_1160;field_20702:Lnet/minecraft/class_1160;named NEGATIVE_XLnet/minecraft/util/math/Vec3f;NEGATIVE_X:Lnet/minecraft/util/math/Vec3f;
-
POSITIVE_X
- Mappings:
Namespace Name Mixin selector official cLk;c:Lk;intermediary field_20703Lnet/minecraft/class_1160;field_20703:Lnet/minecraft/class_1160;named POSITIVE_XLnet/minecraft/util/math/Vec3f;POSITIVE_X:Lnet/minecraft/util/math/Vec3f;
-
NEGATIVE_Y
- Mappings:
Namespace Name Mixin selector official dLk;d:Lk;intermediary field_20704Lnet/minecraft/class_1160;field_20704:Lnet/minecraft/class_1160;named NEGATIVE_YLnet/minecraft/util/math/Vec3f;NEGATIVE_Y:Lnet/minecraft/util/math/Vec3f;
-
POSITIVE_Y
- Mappings:
Namespace Name Mixin selector official eLk;e:Lk;intermediary field_20705Lnet/minecraft/class_1160;field_20705:Lnet/minecraft/class_1160;named POSITIVE_YLnet/minecraft/util/math/Vec3f;POSITIVE_Y:Lnet/minecraft/util/math/Vec3f;
-
NEGATIVE_Z
- Mappings:
Namespace Name Mixin selector official fLk;f:Lk;intermediary field_20706Lnet/minecraft/class_1160;field_20706:Lnet/minecraft/class_1160;named NEGATIVE_ZLnet/minecraft/util/math/Vec3f;NEGATIVE_Z:Lnet/minecraft/util/math/Vec3f;
-
POSITIVE_Z
- Mappings:
Namespace Name Mixin selector official gLk;g:Lk;intermediary field_20707Lnet/minecraft/class_1160;field_20707:Lnet/minecraft/class_1160;named POSITIVE_ZLnet/minecraft/util/math/Vec3f;POSITIVE_Z:Lnet/minecraft/util/math/Vec3f;
-
ZERO
- Mappings:
Namespace Name Mixin selector official hLk;h:Lk;intermediary field_29501Lnet/minecraft/class_1160;field_29501:Lnet/minecraft/class_1160;named ZEROLnet/minecraft/util/math/Vec3f;ZERO:Lnet/minecraft/util/math/Vec3f;
-
x
private float x- Mappings:
Namespace Name Mixin selector official iLk;i:Fintermediary field_21483Lnet/minecraft/class_1160;field_21483:Fnamed xLnet/minecraft/util/math/Vec3f;x:F
-
y
private float y- Mappings:
Namespace Name Mixin selector official jLk;j:Fintermediary field_21484Lnet/minecraft/class_1160;field_21484:Fnamed yLnet/minecraft/util/math/Vec3f;y:F
-
z
private float z- Mappings:
Namespace Name Mixin selector official kLk;k:Fintermediary field_21485Lnet/minecraft/class_1160;field_21485:Fnamed zLnet/minecraft/util/math/Vec3f;z:F
-
-
Constructor Details
-
Vec3f
public Vec3f() -
Vec3f
public Vec3f(float x, float y, float z) - Mappings:
Namespace Name Mixin selector official <init>Lk;<init>(FFF)Vintermediary <init>Lnet/minecraft/class_1160;<init>(FFF)Vnamed <init>Lnet/minecraft/util/math/Vec3f;<init>(FFF)V
-
Vec3f
- Mappings:
Namespace Name Mixin selector official <init>Lk;<init>(Ll;)Vintermediary <init>Lnet/minecraft/class_1160;<init>(Lnet/minecraft/class_1162;)Vnamed <init>Lnet/minecraft/util/math/Vec3f;<init>(Lnet/minecraft/util/math/Vector4f;)V
-
Vec3f
- Mappings:
Namespace Name Mixin selector official <init>Lk;<init>(Ldvt;)Vintermediary <init>Lnet/minecraft/class_1160;<init>(Lnet/minecraft/class_243;)Vnamed <init>Lnet/minecraft/util/math/Vec3f;<init>(Lnet/minecraft/util/math/Vec3d;)V
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
getX
public float getX()- Mappings:
Namespace Name Mixin selector official aLk;a()Fintermediary method_4943Lnet/minecraft/class_1160;method_4943()Fnamed getXLnet/minecraft/util/math/Vec3f;getX()F
-
getY
public float getY()- Mappings:
Namespace Name Mixin selector official bLk;b()Fintermediary method_4945Lnet/minecraft/class_1160;method_4945()Fnamed getYLnet/minecraft/util/math/Vec3f;getY()F
-
getZ
public float getZ()- Mappings:
Namespace Name Mixin selector official cLk;c()Fintermediary method_4947Lnet/minecraft/class_1160;method_4947()Fnamed getZLnet/minecraft/util/math/Vec3f;getZ()F
-
scale
public void scale(float scale) - Mappings:
Namespace Name Mixin selector official aLk;a(F)Vintermediary method_4942Lnet/minecraft/class_1160;method_4942(F)Vnamed scaleLnet/minecraft/util/math/Vec3f;scale(F)V
-
multiplyComponentwise
public void multiplyComponentwise(float x, float y, float z) - Mappings:
Namespace Name Mixin selector official aLk;a(FFF)Vintermediary method_23849Lnet/minecraft/class_1160;method_23849(FFF)Vnamed multiplyComponentwiseLnet/minecraft/util/math/Vec3f;multiplyComponentwise(FFF)V
-
clamp
- Mappings:
Namespace Name Mixin selector official aLk;a(Lk;Lk;)Vintermediary method_35921Lnet/minecraft/class_1160;method_35921(Lnet/minecraft/class_1160;Lnet/minecraft/class_1160;)Vnamed clampLnet/minecraft/util/math/Vec3f;clamp(Lnet/minecraft/util/math/Vec3f;Lnet/minecraft/util/math/Vec3f;)V
-
clamp
public void clamp(float min, float max) - Mappings:
Namespace Name Mixin selector official aLk;a(FF)Vintermediary method_4946Lnet/minecraft/class_1160;method_4946(FF)Vnamed clampLnet/minecraft/util/math/Vec3f;clamp(FF)V
-
set
public void set(float x, float y, float z) - Mappings:
Namespace Name Mixin selector official bLk;b(FFF)Vintermediary method_4949Lnet/minecraft/class_1160;method_4949(FFF)Vnamed setLnet/minecraft/util/math/Vec3f;set(FFF)V
-
set
- Mappings:
Namespace Name Mixin selector official aLk;a(Lk;)Vintermediary method_35920Lnet/minecraft/class_1160;method_35920(Lnet/minecraft/class_1160;)Vnamed setLnet/minecraft/util/math/Vec3f;set(Lnet/minecraft/util/math/Vec3f;)V
-
add
public void add(float x, float y, float z) - Mappings:
Namespace Name Mixin selector official cLk;c(FFF)Vintermediary method_4948Lnet/minecraft/class_1160;method_4948(FFF)Vnamed addLnet/minecraft/util/math/Vec3f;add(FFF)V
-
add
- Mappings:
Namespace Name Mixin selector official bLk;b(Lk;)Vintermediary method_23846Lnet/minecraft/class_1160;method_23846(Lnet/minecraft/class_1160;)Vnamed addLnet/minecraft/util/math/Vec3f;add(Lnet/minecraft/util/math/Vec3f;)V
-
subtract
- Mappings:
Namespace Name Mixin selector official cLk;c(Lk;)Vintermediary method_4944Lnet/minecraft/class_1160;method_4944(Lnet/minecraft/class_1160;)Vnamed subtractLnet/minecraft/util/math/Vec3f;subtract(Lnet/minecraft/util/math/Vec3f;)V
-
dot
- Mappings:
Namespace Name Mixin selector official dLk;d(Lk;)Fintermediary method_4950Lnet/minecraft/class_1160;method_4950(Lnet/minecraft/class_1160;)Fnamed dotLnet/minecraft/util/math/Vec3f;dot(Lnet/minecraft/util/math/Vec3f;)F
-
normalize
public boolean normalize()- Mappings:
Namespace Name Mixin selector official dLk;d()Zintermediary method_4952Lnet/minecraft/class_1160;method_4952()Znamed normalizeLnet/minecraft/util/math/Vec3f;normalize()Z
-
cross
- Mappings:
Namespace Name Mixin selector official eLk;e(Lk;)Vintermediary method_4951Lnet/minecraft/class_1160;method_4951(Lnet/minecraft/class_1160;)Vnamed crossLnet/minecraft/util/math/Vec3f;cross(Lnet/minecraft/util/math/Vec3f;)V
-
transform
- Mappings:
Namespace Name Mixin selector official aLk;a(Lc;)Vintermediary method_23215Lnet/minecraft/class_1160;method_23215(Lnet/minecraft/class_4581;)Vnamed transformLnet/minecraft/util/math/Vec3f;transform(Lnet/minecraft/util/math/Matrix3f;)V
-
rotate
- Mappings:
Namespace Name Mixin selector official aLk;a(Lg;)Vintermediary method_19262Lnet/minecraft/class_1160;method_19262(Lnet/minecraft/class_1158;)Vnamed rotateLnet/minecraft/util/math/Vec3f;rotate(Lnet/minecraft/util/math/Quaternion;)V
-
lerp
- Mappings:
Namespace Name Mixin selector official aLk;a(Lk;F)Vintermediary method_23847Lnet/minecraft/class_1160;method_23847(Lnet/minecraft/class_1160;F)Vnamed lerpLnet/minecraft/util/math/Vec3f;lerp(Lnet/minecraft/util/math/Vec3f;F)V
-
getRadialQuaternion
- Mappings:
Namespace Name Mixin selector official bLk;b(F)Lg;intermediary method_23626Lnet/minecraft/class_1160;method_23626(F)Lnet/minecraft/class_1158;named getRadialQuaternionLnet/minecraft/util/math/Vec3f;getRadialQuaternion(F)Lnet/minecraft/util/math/Quaternion;
-
getDegreesQuaternion
- Mappings:
Namespace Name Mixin selector official cLk;c(F)Lg;intermediary method_23214Lnet/minecraft/class_1160;method_23214(F)Lnet/minecraft/class_1158;named getDegreesQuaternionLnet/minecraft/util/math/Vec3f;getDegreesQuaternion(F)Lnet/minecraft/util/math/Quaternion;
-
copy
- Mappings:
Namespace Name Mixin selector official eLk;e()Lk;intermediary method_23850Lnet/minecraft/class_1160;method_23850()Lnet/minecraft/class_1160;named copyLnet/minecraft/util/math/Vec3f;copy()Lnet/minecraft/util/math/Vec3f;
-
modify
- Mappings:
Namespace Name Mixin selector official aLk;a(Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Vintermediary method_23848Lnet/minecraft/class_1160;method_23848(Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)Vnamed modifyLnet/minecraft/util/math/Vec3f;modify(Lit/unimi/dsi/fastutil/floats/Float2FloatFunction;)V
-
toString
-