类 Vec3d
- java.lang.Object
-
- net.minecraft.util.math.Vec3d
-
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 Vec3dadd(double x, double y, double z)Vec3dadd(Vec3d vec)Vec3dcrossProduct(Vec3d vec)doubledistanceTo(Vec3d vec)doubledotProduct(Vec3d vec)booleanequals(Object o)Vec3dfloorAlongAxes(EnumSet<Direction.Axis> axes)static Vec3dfromPolar(float pitch, float yaw)static Vec3dfromPolar(Vec2f polar)doublegetComponentAlongAxis(Direction.Axis axis)doublegetX()doublegetY()doublegetZ()inthashCode()booleanisInRange(Position pos, double radius)doublelength()doublelengthSquared()Vec3dmethod_35590(Vec3d vec3d, double double2)Vec3dmultiply(double mult)Vec3dmultiply(double multX, double multY, double multZ)Vec3dmultiply(Vec3d mult)Vec3dnegate()Vec3dnormalize()static Vec3dof(Vec3i vec)static Vec3dofBottomCenter(Vec3i vec)static Vec3dofCenter(Vec3i vec)static Vec3dofCenter(Vec3i vec, double deltaY)Vec3dreverseSubtract(Vec3d vec)Vec3drotateX(float angle)Vec3drotateY(float angle)Vec3drotateZ(float angle)doublesquaredDistanceTo(double x, double y, double z)doublesquaredDistanceTo(Vec3d vec)Vec3dsubtract(double x, double y, double z)Vec3dsubtract(Vec3d vec)StringtoString()static Vec3dunpackRgb(int rgb)
-
-
-
字段详细资料
-
ZERO
public static final Vec3d ZERO
- Mappings:
Namespace Name Mixin selector official aLdma;a:Ldma;intermediary field_1353Lnet/minecraft/class_243;field_1353:Lnet/minecraft/class_243;named ZEROLnet/minecraft/util/math/Vec3d;ZERO:Lnet/minecraft/util/math/Vec3d;
-
x
public final double x
- Mappings:
Namespace Name Mixin selector official bLdma;b:Dintermediary field_1352Lnet/minecraft/class_243;field_1352:Dnamed xLnet/minecraft/util/math/Vec3d;x:D
-
y
public final double y
- Mappings:
Namespace Name Mixin selector official cLdma;c:Dintermediary field_1351Lnet/minecraft/class_243;field_1351:Dnamed yLnet/minecraft/util/math/Vec3d;y:D
-
z
public final double z
- Mappings:
Namespace Name Mixin selector official dLdma;d:Dintermediary field_1350Lnet/minecraft/class_243;field_1350:Dnamed zLnet/minecraft/util/math/Vec3d;z:D
-
-
构造器详细资料
-
Vec3d
public Vec3d(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official <init>Ldma;<init>(DDD)Vintermediary <init>Lnet/minecraft/class_243;<init>(DDD)Vnamed <init>Lnet/minecraft/util/math/Vec3d;<init>(DDD)V
-
Vec3d
public Vec3d(Vec3f vec)
- Mappings:
Namespace Name Mixin selector official <init>Ldma;<init>(Lk;)Vintermediary <init>Lnet/minecraft/class_243;<init>(Lnet/minecraft/class_1160;)Vnamed <init>Lnet/minecraft/util/math/Vec3d;<init>(Lnet/minecraft/util/math/Vec3f;)V
-
-
方法详细资料
-
unpackRgb
public static Vec3d unpackRgb(int rgb)
- Mappings:
Namespace Name Mixin selector official aLdma;a(I)Ldma;intermediary method_24457Lnet/minecraft/class_243;method_24457(I)Lnet/minecraft/class_243;named unpackRgbLnet/minecraft/util/math/Vec3d;unpackRgb(I)Lnet/minecraft/util/math/Vec3d;
-
ofCenter
public static Vec3d ofCenter(Vec3i vec)
- Mappings:
Namespace Name Mixin selector official aLdma;a(Lgw;)Ldma;intermediary method_24953Lnet/minecraft/class_243;method_24953(Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;named ofCenterLnet/minecraft/util/math/Vec3d;ofCenter(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/Vec3d;
-
of
public static Vec3d of(Vec3i vec)
- Mappings:
Namespace Name Mixin selector official bLdma;b(Lgw;)Ldma;intermediary method_24954Lnet/minecraft/class_243;method_24954(Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;named ofLnet/minecraft/util/math/Vec3d;of(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/Vec3d;
-
ofBottomCenter
public static Vec3d ofBottomCenter(Vec3i vec)
- Mappings:
Namespace Name Mixin selector official cLdma;c(Lgw;)Ldma;intermediary method_24955Lnet/minecraft/class_243;method_24955(Lnet/minecraft/class_2382;)Lnet/minecraft/class_243;named ofBottomCenterLnet/minecraft/util/math/Vec3d;ofBottomCenter(Lnet/minecraft/util/math/Vec3i;)Lnet/minecraft/util/math/Vec3d;
-
ofCenter
public static Vec3d ofCenter(Vec3i vec, double deltaY)
- Mappings:
Namespace Name Mixin selector official aLdma;a(Lgw;D)Ldma;intermediary method_26410Lnet/minecraft/class_243;method_26410(Lnet/minecraft/class_2382;D)Lnet/minecraft/class_243;named ofCenterLnet/minecraft/util/math/Vec3d;ofCenter(Lnet/minecraft/util/math/Vec3i;D)Lnet/minecraft/util/math/Vec3d;
-
reverseSubtract
public Vec3d reverseSubtract(Vec3d vec)
- Mappings:
Namespace Name Mixin selector official aLdma;a(Ldma;)Ldma;intermediary method_1035Lnet/minecraft/class_243;method_1035(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;named reverseSubtractLnet/minecraft/util/math/Vec3d;reverseSubtract(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
normalize
public Vec3d normalize()
- Mappings:
Namespace Name Mixin selector official dLdma;d()Ldma;intermediary method_1029Lnet/minecraft/class_243;method_1029()Lnet/minecraft/class_243;named normalizeLnet/minecraft/util/math/Vec3d;normalize()Lnet/minecraft/util/math/Vec3d;
-
dotProduct
public double dotProduct(Vec3d vec)
- Mappings:
Namespace Name Mixin selector official bLdma;b(Ldma;)Dintermediary method_1026Lnet/minecraft/class_243;method_1026(Lnet/minecraft/class_243;)Dnamed dotProductLnet/minecraft/util/math/Vec3d;dotProduct(Lnet/minecraft/util/math/Vec3d;)D
-
crossProduct
public Vec3d crossProduct(Vec3d vec)
- Mappings:
Namespace Name Mixin selector official cLdma;c(Ldma;)Ldma;intermediary method_1036Lnet/minecraft/class_243;method_1036(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;named crossProductLnet/minecraft/util/math/Vec3d;crossProduct(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
subtract
public Vec3d subtract(Vec3d vec)
- Mappings:
Namespace Name Mixin selector official dLdma;d(Ldma;)Ldma;intermediary method_1020Lnet/minecraft/class_243;method_1020(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;named subtractLnet/minecraft/util/math/Vec3d;subtract(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
subtract
public Vec3d subtract(double x, double y, double z)
- Mappings:
Namespace Name Mixin selector official aLdma;a(DDD)Ldma;intermediary method_1023Lnet/minecraft/class_243;method_1023(DDD)Lnet/minecraft/class_243;named subtractLnet/minecraft/util/math/Vec3d;subtract(DDD)Lnet/minecraft/util/math/Vec3d;
-
add
public Vec3d add(Vec3d vec)
- Mappings:
Namespace Name Mixin selector official eLdma;e(Ldma;)Ldma;intermediary method_1019Lnet/minecraft/class_243;method_1019(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;named addLnet/minecraft/util/math/Vec3d;add(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
add
public Vec3d add(double x, double y, double z)
- Mappings:
Namespace Name Mixin selector official bLdma;b(DDD)Ldma;intermediary method_1031Lnet/minecraft/class_243;method_1031(DDD)Lnet/minecraft/class_243;named addLnet/minecraft/util/math/Vec3d;add(DDD)Lnet/minecraft/util/math/Vec3d;
-
isInRange
public boolean isInRange(Position pos, double radius)
- Mappings:
Namespace Name Mixin selector official aLdma;a(Lgo;D)Zintermediary method_24802Lnet/minecraft/class_243;method_24802(Lnet/minecraft/class_2374;D)Znamed isInRangeLnet/minecraft/util/math/Vec3d;isInRange(Lnet/minecraft/util/math/Position;D)Z
-
distanceTo
public double distanceTo(Vec3d vec)
- Mappings:
Namespace Name Mixin selector official fLdma;f(Ldma;)Dintermediary method_1022Lnet/minecraft/class_243;method_1022(Lnet/minecraft/class_243;)Dnamed distanceToLnet/minecraft/util/math/Vec3d;distanceTo(Lnet/minecraft/util/math/Vec3d;)D
-
squaredDistanceTo
public double squaredDistanceTo(Vec3d vec)
- Mappings:
Namespace Name Mixin selector official gLdma;g(Ldma;)Dintermediary method_1025Lnet/minecraft/class_243;method_1025(Lnet/minecraft/class_243;)Dnamed squaredDistanceToLnet/minecraft/util/math/Vec3d;squaredDistanceTo(Lnet/minecraft/util/math/Vec3d;)D
-
squaredDistanceTo
public double squaredDistanceTo(double x, double y, double z)- Mappings:
Namespace Name Mixin selector official cLdma;c(DDD)Dintermediary method_1028Lnet/minecraft/class_243;method_1028(DDD)Dnamed squaredDistanceToLnet/minecraft/util/math/Vec3d;squaredDistanceTo(DDD)D
-
multiply
public Vec3d multiply(double mult)
- Mappings:
Namespace Name Mixin selector official aLdma;a(D)Ldma;intermediary method_1021Lnet/minecraft/class_243;method_1021(D)Lnet/minecraft/class_243;named multiplyLnet/minecraft/util/math/Vec3d;multiply(D)Lnet/minecraft/util/math/Vec3d;
-
negate
public Vec3d negate()
- Mappings:
Namespace Name Mixin selector official eLdma;e()Ldma;intermediary method_22882Lnet/minecraft/class_243;method_22882()Lnet/minecraft/class_243;named negateLnet/minecraft/util/math/Vec3d;negate()Lnet/minecraft/util/math/Vec3d;
-
multiply
public Vec3d multiply(Vec3d mult)
- Mappings:
Namespace Name Mixin selector official hLdma;h(Ldma;)Ldma;intermediary method_18806Lnet/minecraft/class_243;method_18806(Lnet/minecraft/class_243;)Lnet/minecraft/class_243;named multiplyLnet/minecraft/util/math/Vec3d;multiply(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
multiply
public Vec3d multiply(double multX, double multY, double multZ)
- Mappings:
Namespace Name Mixin selector official dLdma;d(DDD)Ldma;intermediary method_18805Lnet/minecraft/class_243;method_18805(DDD)Lnet/minecraft/class_243;named multiplyLnet/minecraft/util/math/Vec3d;multiply(DDD)Lnet/minecraft/util/math/Vec3d;
-
length
public double length()
- Mappings:
Namespace Name Mixin selector official fLdma;f()Dintermediary method_1033Lnet/minecraft/class_243;method_1033()Dnamed lengthLnet/minecraft/util/math/Vec3d;length()D
-
lengthSquared
public double lengthSquared()
- Mappings:
Namespace Name Mixin selector official gLdma;g()Dintermediary method_1027Lnet/minecraft/class_243;method_1027()Dnamed lengthSquaredLnet/minecraft/util/math/Vec3d;lengthSquared()D
-
equals
public boolean equals(Object o)
-
hashCode
public int hashCode()
-
toString
public String toString()
-
method_35590
public Vec3d method_35590(Vec3d vec3d, double double2)
- Mappings:
Namespace Name Mixin selector official aLdma;a(Ldma;D)Ldma;intermediary method_35590Lnet/minecraft/class_243;method_35590(Lnet/minecraft/class_243;D)Lnet/minecraft/class_243;named method_35590Lnet/minecraft/util/math/Vec3d;method_35590(Lnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/math/Vec3d;
-
rotateX
public Vec3d rotateX(float angle)
- Mappings:
Namespace Name Mixin selector official aLdma;a(F)Ldma;intermediary method_1037Lnet/minecraft/class_243;method_1037(F)Lnet/minecraft/class_243;named rotateXLnet/minecraft/util/math/Vec3d;rotateX(F)Lnet/minecraft/util/math/Vec3d;
-
rotateY
public Vec3d rotateY(float angle)
- Mappings:
Namespace Name Mixin selector official bLdma;b(F)Ldma;intermediary method_1024Lnet/minecraft/class_243;method_1024(F)Lnet/minecraft/class_243;named rotateYLnet/minecraft/util/math/Vec3d;rotateY(F)Lnet/minecraft/util/math/Vec3d;
-
rotateZ
public Vec3d rotateZ(float angle)
- Mappings:
Namespace Name Mixin selector official cLdma;c(F)Ldma;intermediary method_31033Lnet/minecraft/class_243;method_31033(F)Lnet/minecraft/class_243;named rotateZLnet/minecraft/util/math/Vec3d;rotateZ(F)Lnet/minecraft/util/math/Vec3d;
-
fromPolar
public static Vec3d fromPolar(Vec2f polar)
- Mappings:
Namespace Name Mixin selector official aLdma;a(Ldlz;)Ldma;intermediary method_1034Lnet/minecraft/class_243;method_1034(Lnet/minecraft/class_241;)Lnet/minecraft/class_243;named fromPolarLnet/minecraft/util/math/Vec3d;fromPolar(Lnet/minecraft/util/math/Vec2f;)Lnet/minecraft/util/math/Vec3d;
-
fromPolar
public static Vec3d fromPolar(float pitch, float yaw)
- Mappings:
Namespace Name Mixin selector official aLdma;a(FF)Ldma;intermediary method_1030Lnet/minecraft/class_243;method_1030(FF)Lnet/minecraft/class_243;named fromPolarLnet/minecraft/util/math/Vec3d;fromPolar(FF)Lnet/minecraft/util/math/Vec3d;
-
floorAlongAxes
public Vec3d floorAlongAxes(EnumSet<Direction.Axis> axes)
- Mappings:
Namespace Name Mixin selector official aLdma;a(Ljava/util/EnumSet;)Ldma;intermediary method_1032Lnet/minecraft/class_243;method_1032(Ljava/util/EnumSet;)Lnet/minecraft/class_243;named floorAlongAxesLnet/minecraft/util/math/Vec3d;floorAlongAxes(Ljava/util/EnumSet;)Lnet/minecraft/util/math/Vec3d;
-
getComponentAlongAxis
public double getComponentAlongAxis(Direction.Axis axis)
- Mappings:
Namespace Name Mixin selector official aLdma;a(Lgg$a;)Dintermediary method_18043Lnet/minecraft/class_243;method_18043(Lnet/minecraft/class_2350$class_2351;)Dnamed getComponentAlongAxisLnet/minecraft/util/math/Vec3d;getComponentAlongAxis(Lnet/minecraft/util/math/Direction$Axis;)D
-
getX
public final double getX()
-
getY
public final double getY()
-
-