类 Vec3f
- java.lang.Object
-
- net.minecraft.util.math.Vec3f
-
public final class Vec3f extends Object
A mutable vector composed of 3 floats.- Mappings:
Namespace Name official kintermediary net/minecraft/class_1160named net/minecraft/util/math/Vec3f
-
-
字段概要
字段 修饰符和类型 字段 说明 static com.mojang.serialization.Codec<Vec3f>CODECstatic Vec3ffield_29501static Vec3fNEGATIVE_Xstatic Vec3fNEGATIVE_Ystatic Vec3fNEGATIVE_Zstatic Vec3fPOSITIVE_Xstatic Vec3fPOSITIVE_Ystatic Vec3fPOSITIVE_Zprivate floatxprivate floatyprivate floatz
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidadd(float x, float y, float z)voidadd(Vec3f vector)voidclamp(float min, float max)Vec3fcopy()voidcross(Vec3f vector)floatdot(Vec3f other)booleanequals(Object o)QuaterniongetDegreesQuaternion(float angle)QuaterniongetRadialQuaternion(float angle)floatgetX()floatgetY()floatgetZ()inthashCode()voidlerp(Vec3f vector, float delta)voidmethod_35920(Vec3f vec3f)voidmethod_35921(Vec3f vec3f, Vec3f vec3f2)voidmodify(Float2FloatFunction function)voidmultiplyComponentwise(float x, float y, float z)booleannormalize()voidrotate(Quaternion rotation)voidscale(float scale)voidset(float x, float y, float z)voidsubtract(Vec3f other)StringtoString()voidtransform(Matrix3f matrix3f)
-
-
-
字段详细资料
-
CODEC
public static final com.mojang.serialization.Codec<Vec3f> 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
public static Vec3f 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
public static 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
public static 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
public static 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
public static 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
public static 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;
-
field_29501
public static Vec3f field_29501
- Mappings:
Namespace Name Mixin selector official hLk;h:Lk;intermediary field_29501Lnet/minecraft/class_1160;field_29501:Lnet/minecraft/class_1160;named field_29501Lnet/minecraft/util/math/Vec3f;field_29501: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
-
-
构造器详细资料
-
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
public Vec3f(Vector4f vector4f)
-
Vec3f
public Vec3f(Vec3d other)
- Mappings:
Namespace Name Mixin selector official <init>Lk;<init>(Ldma;)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
-
-
方法详细资料
-
equals
public boolean equals(Object o)
-
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
-
method_35921
public void method_35921(Vec3f vec3f, Vec3f vec3f2)
- 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 method_35921Lnet/minecraft/util/math/Vec3f;method_35921(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
-
method_35920
public void method_35920(Vec3f vec3f)
- Mappings:
Namespace Name Mixin selector official aLk;a(Lk;)Vintermediary method_35920Lnet/minecraft/class_1160;method_35920(Lnet/minecraft/class_1160;)Vnamed method_35920Lnet/minecraft/util/math/Vec3f;method_35920(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
public void add(Vec3f vector)
- 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
public void subtract(Vec3f other)
- 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
public float dot(Vec3f other)
- 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
public void cross(Vec3f vector)
- 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
public void transform(Matrix3f matrix3f)
- 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
public void rotate(Quaternion rotation)
- 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
public void lerp(Vec3f vector, float delta)
- 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
public Quaternion getRadialQuaternion(float angle)
- 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
public Quaternion getDegreesQuaternion(float angle)
- 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
public Vec3f 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
public void modify(Float2FloatFunction function)
- 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
-
-