Package net.minecraft.util.math
Class Vec3d
java.lang.Object
net.minecraft.util.math.Vec3d
public class Vec3d extends Object
- Mappings:
Namespace Name official auiintermediary net/minecraft/class_649named net/minecraft/util/math/Vec3d
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Vec3dadd(double x, double y, double z)Vec3dadd(Vec3d vec3d)Vec3dcrossProduct(Vec3d vec3d)doubledistanceTo(Vec3d vec)doubledotProduct(Vec3d vec3d)doublelength()Vec3dmethod_2076(Vec3d vec3d, double double2)Vec3dmethod_2081(Vec3d vec3d, double double2)Vec3dmethod_2083(Vec3d vec3d, double double2)Vec3dnormalize()Vec3dreverseSubtract(Vec3d vec)Vec3drotateX(float float2)Vec3drotateY(float float2)doublesquaredDistanceTo(Vec3d vec)Vec3dsubtract(double x, double y, double z)Vec3dsubtract(Vec3d vec3d)StringtoString()
-
Field Details
-
x
public final double x- Mappings:
Namespace Name Mixin selector official aLaui;a:Dintermediary field_2422Lnet/minecraft/class_649;field_2422:Dnamed xLnet/minecraft/util/math/Vec3d;x:D
-
y
public final double y- Mappings:
Namespace Name Mixin selector official bLaui;b:Dintermediary field_2423Lnet/minecraft/class_649;field_2423:Dnamed yLnet/minecraft/util/math/Vec3d;y:D
-
z
public final double z- Mappings:
Namespace Name Mixin selector official cLaui;c:Dintermediary field_2424Lnet/minecraft/class_649;field_2424: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>Laui;<init>(DDD)Vintermediary <init>Lnet/minecraft/class_649;<init>(DDD)Vnamed <init>Lnet/minecraft/util/math/Vec3d;<init>(DDD)V
-
Vec3d
- Mappings:
Namespace Name Mixin selector official <init>Laui;<init>(Ldf;)Vintermediary <init>Lnet/minecraft/class_649;<init>(Lnet/minecraft/class_1400;)Vnamed <init>Lnet/minecraft/util/math/Vec3d;<init>(Lnet/minecraft/util/math/Vec3i;)V
-
-
Method Details
-
reverseSubtract
- Mappings:
Namespace Name Mixin selector official aLaui;a(Laui;)Laui;intermediary method_2075Lnet/minecraft/class_649;method_2075(Lnet/minecraft/class_649;)Lnet/minecraft/class_649;named reverseSubtractLnet/minecraft/util/math/Vec3d;reverseSubtract(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
normalize
- Mappings:
Namespace Name Mixin selector official aLaui;a()Laui;intermediary method_2072Lnet/minecraft/class_649;method_2072()Lnet/minecraft/class_649;named normalizeLnet/minecraft/util/math/Vec3d;normalize()Lnet/minecraft/util/math/Vec3d;
-
dotProduct
- Mappings:
Namespace Name Mixin selector official bLaui;b(Laui;)Dintermediary method_2080Lnet/minecraft/class_649;method_2080(Lnet/minecraft/class_649;)Dnamed dotProductLnet/minecraft/util/math/Vec3d;dotProduct(Lnet/minecraft/util/math/Vec3d;)D
-
crossProduct
- Mappings:
Namespace Name Mixin selector official cLaui;c(Laui;)Laui;intermediary method_2082Lnet/minecraft/class_649;method_2082(Lnet/minecraft/class_649;)Lnet/minecraft/class_649;named crossProductLnet/minecraft/util/math/Vec3d;crossProduct(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
subtract
- Mappings:
Namespace Name Mixin selector official dLaui;d(Laui;)Laui;intermediary method_2084Lnet/minecraft/class_649;method_2084(Lnet/minecraft/class_649;)Lnet/minecraft/class_649;named subtractLnet/minecraft/util/math/Vec3d;subtract(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
subtract
- Mappings:
Namespace Name Mixin selector official aLaui;a(DDD)Laui;intermediary method_2073Lnet/minecraft/class_649;method_2073(DDD)Lnet/minecraft/class_649;named subtractLnet/minecraft/util/math/Vec3d;subtract(DDD)Lnet/minecraft/util/math/Vec3d;
-
add
- Mappings:
Namespace Name Mixin selector official eLaui;e(Laui;)Laui;intermediary method_2085Lnet/minecraft/class_649;method_2085(Lnet/minecraft/class_649;)Lnet/minecraft/class_649;named addLnet/minecraft/util/math/Vec3d;add(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
add
- Mappings:
Namespace Name Mixin selector official bLaui;b(DDD)Laui;intermediary method_2078Lnet/minecraft/class_649;method_2078(DDD)Lnet/minecraft/class_649;named addLnet/minecraft/util/math/Vec3d;add(DDD)Lnet/minecraft/util/math/Vec3d;
-
distanceTo
- Mappings:
Namespace Name Mixin selector official fLaui;f(Laui;)Dintermediary method_2086Lnet/minecraft/class_649;method_2086(Lnet/minecraft/class_649;)Dnamed distanceToLnet/minecraft/util/math/Vec3d;distanceTo(Lnet/minecraft/util/math/Vec3d;)D
-
squaredDistanceTo
- Mappings:
Namespace Name Mixin selector official gLaui;g(Laui;)Dintermediary method_2087Lnet/minecraft/class_649;method_2087(Lnet/minecraft/class_649;)Dnamed squaredDistanceToLnet/minecraft/util/math/Vec3d;squaredDistanceTo(Lnet/minecraft/util/math/Vec3d;)D
-
length
public double length()- Mappings:
Namespace Name Mixin selector official bLaui;b()Dintermediary method_2077Lnet/minecraft/class_649;method_2077()Dnamed lengthLnet/minecraft/util/math/Vec3d;length()D
-
method_2076
- Mappings:
Namespace Name Mixin selector official aLaui;a(Laui;D)Laui;intermediary method_2076Lnet/minecraft/class_649;method_2076(Lnet/minecraft/class_649;D)Lnet/minecraft/class_649;named method_2076Lnet/minecraft/util/math/Vec3d;method_2076(Lnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/math/Vec3d;
-
method_2081
- Mappings:
Namespace Name Mixin selector official bLaui;b(Laui;D)Laui;intermediary method_2081Lnet/minecraft/class_649;method_2081(Lnet/minecraft/class_649;D)Lnet/minecraft/class_649;named method_2081Lnet/minecraft/util/math/Vec3d;method_2081(Lnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/math/Vec3d;
-
method_2083
- Mappings:
Namespace Name Mixin selector official cLaui;c(Laui;D)Laui;intermediary method_2083Lnet/minecraft/class_649;method_2083(Lnet/minecraft/class_649;D)Lnet/minecraft/class_649;named method_2083Lnet/minecraft/util/math/Vec3d;method_2083(Lnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/math/Vec3d;
-
toString
-
rotateX
- Mappings:
Namespace Name Mixin selector official aLaui;a(F)Laui;intermediary method_2074Lnet/minecraft/class_649;method_2074(F)Lnet/minecraft/class_649;named rotateXLnet/minecraft/util/math/Vec3d;rotateX(F)Lnet/minecraft/util/math/Vec3d;
-
rotateY
- Mappings:
Namespace Name Mixin selector official bLaui;b(F)Laui;intermediary method_2079Lnet/minecraft/class_649;method_2079(F)Lnet/minecraft/class_649;named rotateYLnet/minecraft/util/math/Vec3d;rotateY(F)Lnet/minecraft/util/math/Vec3d;
-