Package net.minecraft.util.math
Class Vec3d
java.lang.Object
net.minecraft.util.math.Vec3d
- Mappings:
Namespace Name official ceeintermediary net/minecraft/class_236named net/minecraft/util/math/Vec3d
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(double x, double y, double z) crossProduct(Vec3d vec) doubledistanceTo(Vec3d vec) doubledotProduct(Vec3d vec) booleanstatic Vec3dfromPolar(float x, float y) static Vec3dinthashCode()doublelength()doublemethod_12126(double double2, double double3, double double4) method_18012(EnumSet<Direction.Axis> enumSet) multiply(double value) reverseSubtract(Vec3d vec) rotateX(float degrees) rotateY(float degrees) doublesquaredDistanceTo(Vec3d vec) doublesubtract(double x, double y, double z) toString()
-
Field Details
-
ZERO
- Mappings:
Namespace Name Mixin selector official aLcee;a:Lcee;intermediary field_13262Lnet/minecraft/class_236;field_13262:Lnet/minecraft/class_236;named ZEROLnet/minecraft/util/math/Vec3d;ZERO:Lnet/minecraft/util/math/Vec3d;
-
x
public final double x- Mappings:
Namespace Name Mixin selector official bLcee;b:Dintermediary field_605Lnet/minecraft/class_236;field_605:Dnamed xLnet/minecraft/util/math/Vec3d;x:D
-
y
public final double y- Mappings:
Namespace Name Mixin selector official cLcee;c:Dintermediary field_606Lnet/minecraft/class_236;field_606:Dnamed yLnet/minecraft/util/math/Vec3d;y:D
-
z
public final double z- Mappings:
Namespace Name Mixin selector official dLcee;d:Dintermediary field_607Lnet/minecraft/class_236;field_607:Dnamed zLnet/minecraft/util/math/Vec3d;z:D
-
-
Constructor Details
-
Vec3d
public Vec3d(double x, double y, double z) - Mappings:
Namespace Name Mixin selector official <init>Lcee;<init>(DDD)Vintermediary <init>Lnet/minecraft/class_236;<init>(DDD)Vnamed <init>Lnet/minecraft/util/math/Vec3d;<init>(DDD)V
-
Vec3d
- Mappings:
Namespace Name Mixin selector official <init>Lcee;<init>(Lff;)Vintermediary <init>Lnet/minecraft/class_236;<init>(Lnet/minecraft/class_1167;)Vnamed <init>Lnet/minecraft/util/math/Vec3d;<init>(Lnet/minecraft/util/math/Vec3i;)V
-
-
Method Details
-
reverseSubtract
- Mappings:
Namespace Name Mixin selector official aLcee;a(Lcee;)Lcee;intermediary method_6610Lnet/minecraft/class_236;method_6610(Lnet/minecraft/class_236;)Lnet/minecraft/class_236;named reverseSubtractLnet/minecraft/util/math/Vec3d;reverseSubtract(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
normalize
- Mappings:
Namespace Name Mixin selector official aLcee;a()Lcee;intermediary method_607Lnet/minecraft/class_236;method_607()Lnet/minecraft/class_236;named normalizeLnet/minecraft/util/math/Vec3d;normalize()Lnet/minecraft/util/math/Vec3d;
-
dotProduct
- Mappings:
Namespace Name Mixin selector official bLcee;b(Lcee;)Dintermediary method_610Lnet/minecraft/class_236;method_610(Lnet/minecraft/class_236;)Dnamed dotProductLnet/minecraft/util/math/Vec3d;dotProduct(Lnet/minecraft/util/math/Vec3d;)D
-
crossProduct
- Mappings:
Namespace Name Mixin selector official cLcee;c(Lcee;)Lcee;intermediary method_6612Lnet/minecraft/class_236;method_6612(Lnet/minecraft/class_236;)Lnet/minecraft/class_236;named crossProductLnet/minecraft/util/math/Vec3d;crossProduct(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
subtract
- Mappings:
Namespace Name Mixin selector official dLcee;d(Lcee;)Lcee;intermediary method_9348Lnet/minecraft/class_236;method_9348(Lnet/minecraft/class_236;)Lnet/minecraft/class_236;named subtractLnet/minecraft/util/math/Vec3d;subtract(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
subtract
- Mappings:
Namespace Name Mixin selector official aLcee;a(DDD)Lcee;intermediary method_9345Lnet/minecraft/class_236;method_9345(DDD)Lnet/minecraft/class_236;named subtractLnet/minecraft/util/math/Vec3d;subtract(DDD)Lnet/minecraft/util/math/Vec3d;
-
add
- Mappings:
Namespace Name Mixin selector official eLcee;e(Lcee;)Lcee;intermediary method_9349Lnet/minecraft/class_236;method_9349(Lnet/minecraft/class_236;)Lnet/minecraft/class_236;named addLnet/minecraft/util/math/Vec3d;add(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
add
- Mappings:
Namespace Name Mixin selector official bLcee;b(DDD)Lcee;intermediary method_6611Lnet/minecraft/class_236;method_6611(DDD)Lnet/minecraft/class_236;named addLnet/minecraft/util/math/Vec3d;add(DDD)Lnet/minecraft/util/math/Vec3d;
-
distanceTo
- Mappings:
Namespace Name Mixin selector official fLcee;f(Lcee;)Dintermediary method_618Lnet/minecraft/class_236;method_618(Lnet/minecraft/class_236;)Dnamed distanceToLnet/minecraft/util/math/Vec3d;distanceTo(Lnet/minecraft/util/math/Vec3d;)D
-
squaredDistanceTo
- Mappings:
Namespace Name Mixin selector official gLcee;g(Lcee;)Dintermediary method_620Lnet/minecraft/class_236;method_620(Lnet/minecraft/class_236;)Dnamed squaredDistanceToLnet/minecraft/util/math/Vec3d;squaredDistanceTo(Lnet/minecraft/util/math/Vec3d;)D
-
method_12126
public double method_12126(double double2, double double3, double double4) - Mappings:
Namespace Name Mixin selector official cLcee;c(DDD)Dintermediary method_12126Lnet/minecraft/class_236;method_12126(DDD)Dnamed method_12126Lnet/minecraft/util/math/Vec3d;method_12126(DDD)D
-
multiply
- Mappings:
Namespace Name Mixin selector official aLcee;a(D)Lcee;intermediary method_12123Lnet/minecraft/class_236;method_12123(D)Lnet/minecraft/class_236;named multiplyLnet/minecraft/util/math/Vec3d;multiply(D)Lnet/minecraft/util/math/Vec3d;
-
length
public double length()- Mappings:
Namespace Name Mixin selector official bLcee;b()Dintermediary method_612Lnet/minecraft/class_236;method_612()Dnamed lengthLnet/minecraft/util/math/Vec3d;length()D
-
squaredLength
public double squaredLength()- Mappings:
Namespace Name Mixin selector official cLcee;c()Dintermediary method_13407Lnet/minecraft/class_236;method_13407()Dnamed squaredLengthLnet/minecraft/util/math/Vec3d;squaredLength()D
-
equals
-
hashCode
public int hashCode() -
toString
-
rotateX
- Mappings:
Namespace Name Mixin selector official aLcee;a(F)Lcee;intermediary method_9346Lnet/minecraft/class_236;method_9346(F)Lnet/minecraft/class_236;named rotateXLnet/minecraft/util/math/Vec3d;rotateX(F)Lnet/minecraft/util/math/Vec3d;
-
rotateY
- Mappings:
Namespace Name Mixin selector official bLcee;b(F)Lcee;intermediary method_9347Lnet/minecraft/class_236;method_9347(F)Lnet/minecraft/class_236;named rotateYLnet/minecraft/util/math/Vec3d;rotateY(F)Lnet/minecraft/util/math/Vec3d;
-
fromPolar
- Mappings:
Namespace Name Mixin selector official aLcee;a(Lced;)Lcee;intermediary method_13406Lnet/minecraft/class_236;method_13406(Lnet/minecraft/class_3019;)Lnet/minecraft/class_236;named fromPolarLnet/minecraft/util/math/Vec3d;fromPolar(Lnet/minecraft/util/math/Vec2f;)Lnet/minecraft/util/math/Vec3d;
-
fromPolar
- Mappings:
Namespace Name Mixin selector official aLcee;a(FF)Lcee;intermediary method_13405Lnet/minecraft/class_236;method_13405(FF)Lnet/minecraft/class_236;named fromPolarLnet/minecraft/util/math/Vec3d;fromPolar(FF)Lnet/minecraft/util/math/Vec3d;
-
method_18012
- Mappings:
Namespace Name Mixin selector official aLcee;a(Ljava/util/EnumSet;)Lcee;intermediary method_18012Lnet/minecraft/class_236;method_18012(Ljava/util/EnumSet;)Lnet/minecraft/class_236;named method_18012Lnet/minecraft/util/math/Vec3d;method_18012(Ljava/util/EnumSet;)Lnet/minecraft/util/math/Vec3d;
-