类 Vector4f
- java.lang.Object
-
- net.minecraft.util.math.Vector4f
-
public class Vector4f extends Object
- Implementation Note:
- Even though this is used only on the client, it accesses protected
fields from
Matrix4f, which requires them to be in the same package. - Mappings:
Namespace Name official lintermediary net/minecraft/class_1162named net/minecraft/util/math/Vector4f
-
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 floatdotProduct(Vector4f other)booleanequals(Object o)floatgetW()floatgetX()floatgetY()floatgetZ()inthashCode()voidmethod_35927(float float2)voidmethod_35928(Vector4f vector4f, float float2)voidmethod_35929(float float2, float float3, float float4, float float5)voidmultiplyComponentwise(Vec3f vector)booleannormalize()voidnormalizeProjectiveCoordinates()voidrotate(Quaternion rotation)voidset(float x, float y, float z, float w)StringtoString()voidtransform(Matrix4f matrix)
-
-
-
字段详细资料
-
x
private float x
- Mappings:
Namespace Name Mixin selector official aLl;a:Fintermediary field_21486Lnet/minecraft/class_1162;field_21486:Fnamed xLnet/minecraft/util/math/Vector4f;x:F
-
y
private float y
- Mappings:
Namespace Name Mixin selector official bLl;b:Fintermediary field_21487Lnet/minecraft/class_1162;field_21487:Fnamed yLnet/minecraft/util/math/Vector4f;y:F
-
z
private float z
- Mappings:
Namespace Name Mixin selector official cLl;c:Fintermediary field_21488Lnet/minecraft/class_1162;field_21488:Fnamed zLnet/minecraft/util/math/Vector4f;z:F
-
w
private float w
- Mappings:
Namespace Name Mixin selector official dLl;d:Fintermediary field_21489Lnet/minecraft/class_1162;field_21489:Fnamed wLnet/minecraft/util/math/Vector4f;w:F
-
-
构造器详细资料
-
Vector4f
public Vector4f()
-
Vector4f
public Vector4f(float x, float y, float z, float w)- Mappings:
Namespace Name Mixin selector official <init>Ll;<init>(FFFF)Vintermediary <init>Lnet/minecraft/class_1162;<init>(FFFF)Vnamed <init>Lnet/minecraft/util/math/Vector4f;<init>(FFFF)V
-
Vector4f
public Vector4f(Vec3f vector)
- Mappings:
Namespace Name Mixin selector official <init>Ll;<init>(Lk;)Vintermediary <init>Lnet/minecraft/class_1162;<init>(Lnet/minecraft/class_1160;)Vnamed <init>Lnet/minecraft/util/math/Vector4f;<init>(Lnet/minecraft/util/math/Vec3f;)V
-
-
方法详细资料
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
getX
public float getX()
- Mappings:
Namespace Name Mixin selector official aLl;a()Fintermediary method_4953Lnet/minecraft/class_1162;method_4953()Fnamed getXLnet/minecraft/util/math/Vector4f;getX()F
-
getY
public float getY()
- Mappings:
Namespace Name Mixin selector official bLl;b()Fintermediary method_4956Lnet/minecraft/class_1162;method_4956()Fnamed getYLnet/minecraft/util/math/Vector4f;getY()F
-
getZ
public float getZ()
- Mappings:
Namespace Name Mixin selector official cLl;c()Fintermediary method_4957Lnet/minecraft/class_1162;method_4957()Fnamed getZLnet/minecraft/util/math/Vector4f;getZ()F
-
getW
public float getW()
- Mappings:
Namespace Name Mixin selector official dLl;d()Fintermediary method_23853Lnet/minecraft/class_1162;method_23853()Fnamed getWLnet/minecraft/util/math/Vector4f;getW()F
-
method_35927
public void method_35927(float float2)
- Mappings:
Namespace Name Mixin selector official aLl;a(F)Vintermediary method_35927Lnet/minecraft/class_1162;method_35927(F)Vnamed method_35927Lnet/minecraft/util/math/Vector4f;method_35927(F)V
-
multiplyComponentwise
public void multiplyComponentwise(Vec3f vector)
- Mappings:
Namespace Name Mixin selector official aLl;a(Lk;)Vintermediary method_4954Lnet/minecraft/class_1162;method_4954(Lnet/minecraft/class_1160;)Vnamed multiplyComponentwiseLnet/minecraft/util/math/Vector4f;multiplyComponentwise(Lnet/minecraft/util/math/Vec3f;)V
-
set
public void set(float x, float y, float z, float w)- Mappings:
Namespace Name Mixin selector official aLl;a(FFFF)Vintermediary method_23851Lnet/minecraft/class_1162;method_23851(FFFF)Vnamed setLnet/minecraft/util/math/Vector4f;set(FFFF)V
-
method_35929
public void method_35929(float float2, float float3, float float4, float float5)- Mappings:
Namespace Name Mixin selector official bLl;b(FFFF)Vintermediary method_35929Lnet/minecraft/class_1162;method_35929(FFFF)Vnamed method_35929Lnet/minecraft/util/math/Vector4f;method_35929(FFFF)V
-
dotProduct
public float dotProduct(Vector4f other)
- Mappings:
Namespace Name Mixin selector official aLl;a(Ll;)Fintermediary method_23217Lnet/minecraft/class_1162;method_23217(Lnet/minecraft/class_1162;)Fnamed dotProductLnet/minecraft/util/math/Vector4f;dotProduct(Lnet/minecraft/util/math/Vector4f;)F
-
normalize
public boolean normalize()
- Mappings:
Namespace Name Mixin selector official eLl;e()Zintermediary method_23218Lnet/minecraft/class_1162;method_23218()Znamed normalizeLnet/minecraft/util/math/Vector4f;normalize()Z
-
transform
public void transform(Matrix4f matrix)
- Mappings:
Namespace Name Mixin selector official aLl;a(Ld;)Vintermediary method_22674Lnet/minecraft/class_1162;method_22674(Lnet/minecraft/class_1159;)Vnamed transformLnet/minecraft/util/math/Vector4f;transform(Lnet/minecraft/util/math/Matrix4f;)V
-
rotate
public void rotate(Quaternion rotation)
- Mappings:
Namespace Name Mixin selector official aLl;a(Lg;)Vintermediary method_23852Lnet/minecraft/class_1162;method_23852(Lnet/minecraft/class_1158;)Vnamed rotateLnet/minecraft/util/math/Vector4f;rotate(Lnet/minecraft/util/math/Quaternion;)V
-
normalizeProjectiveCoordinates
public void normalizeProjectiveCoordinates()
- Mappings:
Namespace Name Mixin selector official fLl;f()Vintermediary method_23219Lnet/minecraft/class_1162;method_23219()Vnamed normalizeProjectiveCoordinatesLnet/minecraft/util/math/Vector4f;normalizeProjectiveCoordinates()V
-
method_35928
public void method_35928(Vector4f vector4f, float float2)
- Mappings:
Namespace Name Mixin selector official aLl;a(Ll;F)Vintermediary method_35928Lnet/minecraft/class_1162;method_35928(Lnet/minecraft/class_1162;F)Vnamed method_35928Lnet/minecraft/util/math/Vector4f;method_35928(Lnet/minecraft/util/math/Vector4f;F)V
-
toString
public String toString()
-
-