Package net.minecraft.util.math
Class Vec3d
java.lang.Object
net.minecraft.util.math.Vec3d
- Mappings:
Namespace Name intermediary net/minecraft/class_26glue class_45server baclient btnamed net/minecraft/util/math/Vec3d
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(double x, double y, double z) static voidstatic Vec3dcreate(double x, double y, double z) static Vec3dcreateCached(double x, double y, double z) crossProduct(Vec3d vec) doubledistanceTo(Vec3d vec) interpolateByX(Vec3d vec, double deltaX) interpolateByY(Vec3d vec, double deltaY) interpolateByZ(Vec3d vec, double deltaZ) doublelength()relativize(Vec3d vec) static voidvoidrotateX(float angle) voidrotateY(float angle) private Vec3dset(double x, double y, double z) doublesquaredDistanceTo(double x, double y, double z) doublesquaredDistanceTo(Vec3d vec) toString()
-
Field Details
-
cache
- Mappings:
Namespace Name Mixin selector intermediary field_1588Lnet/minecraft/class_26;field_1588:Ljava/util/List;glue field_75Lclass_45;field_75:Ljava/util/List;server dLba;d:Ljava/util/List;client dLbt;d:Ljava/util/List;named cacheLnet/minecraft/util/math/Vec3d;cache:Ljava/util/List;
-
cacheCount
private static int cacheCount- Mappings:
Namespace Name Mixin selector intermediary field_1589Lnet/minecraft/class_26;field_1589:Iglue field_76Lclass_45;field_76:Iserver eLba;e:Iclient eLbt;e:Inamed cacheCountLnet/minecraft/util/math/Vec3d;cacheCount:I
-
x
public double x- Mappings:
Namespace Name Mixin selector intermediary field_1585Lnet/minecraft/class_26;field_1585:Dglue field_72Lclass_45;field_72:Dserver aLba;a:Dclient aLbt;a:Dnamed xLnet/minecraft/util/math/Vec3d;x:D
-
y
public double y- Mappings:
Namespace Name Mixin selector intermediary field_1586Lnet/minecraft/class_26;field_1586:Dglue field_73Lclass_45;field_73:Dserver bLba;b:Dclient bLbt;b:Dnamed yLnet/minecraft/util/math/Vec3d;y:D
-
z
public double z- Mappings:
Namespace Name Mixin selector intermediary field_1587Lnet/minecraft/class_26;field_1587:Dglue field_74Lclass_45;field_74:Dserver cLba;c:Dclient cLbt;c:Dnamed zLnet/minecraft/util/math/Vec3d;z:D
-
-
Constructor Details
-
Vec3d
private Vec3d(double x, double y, double z) - Mappings:
Namespace Name Mixin selector intermediary <init>Lnet/minecraft/class_26;<init>(DDD)Vglue <init>Lclass_45;<init>(DDD)Vserver <init>Lba;<init>(DDD)Vclient <init>Lbt;<init>(DDD)Vnamed <init>Lnet/minecraft/util/math/Vec3d;<init>(DDD)V
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector intermediary method_1293Lnet/minecraft/class_26;method_1293(DDD)Lnet/minecraft/class_26;glue method_128Lclass_45;method_128(DDD)Lclass_45;server aLba;a(DDD)Lba;client aLbt;a(DDD)Lbt;named createLnet/minecraft/util/math/Vec3d;create(DDD)Lnet/minecraft/util/math/Vec3d;
-
clearCache
- Mappings:
Namespace Name Mixin selector intermediary method_1305Lnet/minecraft/class_26;method_1305()Vglue method_209Lclass_45;method_209()Vserver method_1305Lba;method_1305()Vclient aLbt;a()Vnamed clearCacheLnet/minecraft/util/math/Vec3d;clearCache()V
-
resetCacheCount
public static void resetCacheCount()- Mappings:
Namespace Name Mixin selector intermediary method_1292Lnet/minecraft/class_26;method_1292()Vglue method_127Lclass_45;method_127()Vserver aLba;a()Vclient bLbt;b()Vnamed resetCacheCountLnet/minecraft/util/math/Vec3d;resetCacheCount()V
-
createCached
- Mappings:
Namespace Name Mixin selector intermediary method_1297Lnet/minecraft/class_26;method_1297(DDD)Lnet/minecraft/class_26;glue method_132Lclass_45;method_132(DDD)Lclass_45;server bLba;b(DDD)Lba;client bLbt;b(DDD)Lbt;named createCachedLnet/minecraft/util/math/Vec3d;createCached(DDD)Lnet/minecraft/util/math/Vec3d;
-
set
- Mappings:
Namespace Name Mixin selector intermediary method_1304Lnet/minecraft/class_26;method_1304(DDD)Lnet/minecraft/class_26;glue method_139Lclass_45;method_139(DDD)Lclass_45;server eLba;e(DDD)Lba;client eLbt;e(DDD)Lbt;named setLnet/minecraft/util/math/Vec3d;set(DDD)Lnet/minecraft/util/math/Vec3d;
-
relativize
- Mappings:
Namespace Name Mixin selector intermediary method_1307Lnet/minecraft/class_26;method_1307(Lnet/minecraft/class_26;)Lnet/minecraft/class_26;glue method_211Lclass_45;method_211(Lclass_45;)Lclass_45;server method_1307Lba;method_1307(Lba;)Lba;client aLbt;a(Lbt;)Lbt;named relativizeLnet/minecraft/util/math/Vec3d;relativize(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
normalize
- Mappings:
Namespace Name Mixin selector intermediary method_1296Lnet/minecraft/class_26;method_1296()Lnet/minecraft/class_26;glue method_131Lclass_45;method_131()Lclass_45;server bLba;b()Lba;client cLbt;c()Lbt;named normalizeLnet/minecraft/util/math/Vec3d;normalize()Lnet/minecraft/util/math/Vec3d;
-
crossProduct
- Mappings:
Namespace Name Mixin selector intermediary method_1309Lnet/minecraft/class_26;method_1309(Lnet/minecraft/class_26;)Lnet/minecraft/class_26;glue method_213Lclass_45;method_213(Lclass_45;)Lclass_45;server method_1309Lba;method_1309(Lba;)Lba;client bLbt;b(Lbt;)Lbt;named crossProductLnet/minecraft/util/math/Vec3d;crossProduct(Lnet/minecraft/util/math/Vec3d;)Lnet/minecraft/util/math/Vec3d;
-
add
- Mappings:
Namespace Name Mixin selector intermediary method_1301Lnet/minecraft/class_26;method_1301(DDD)Lnet/minecraft/class_26;glue method_136Lclass_45;method_136(DDD)Lclass_45;server cLba;c(DDD)Lba;client cLbt;c(DDD)Lbt;named addLnet/minecraft/util/math/Vec3d;add(DDD)Lnet/minecraft/util/math/Vec3d;
-
distanceTo
- Mappings:
Namespace Name Mixin selector intermediary method_1294Lnet/minecraft/class_26;method_1294(Lnet/minecraft/class_26;)Dglue method_129Lclass_45;method_129(Lclass_45;)Dserver aLba;a(Lba;)Dclient cLbt;c(Lbt;)Dnamed distanceToLnet/minecraft/util/math/Vec3d;distanceTo(Lnet/minecraft/util/math/Vec3d;)D
-
squaredDistanceTo
- Mappings:
Namespace Name Mixin selector intermediary method_1298Lnet/minecraft/class_26;method_1298(Lnet/minecraft/class_26;)Dglue method_133Lclass_45;method_133(Lclass_45;)Dserver bLba;b(Lba;)Dclient dLbt;d(Lbt;)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 intermediary method_1303Lnet/minecraft/class_26;method_1303(DDD)Dglue method_138Lclass_45;method_138(DDD)Dserver dLba;d(DDD)Dclient dLbt;d(DDD)Dnamed squaredDistanceToLnet/minecraft/util/math/Vec3d;squaredDistanceTo(DDD)D
-
length
public double length()- Mappings:
Namespace Name Mixin selector intermediary method_1300Lnet/minecraft/class_26;method_1300()Dglue method_135Lclass_45;method_135()Dserver cLba;c()Dclient dLbt;d()Dnamed lengthLnet/minecraft/util/math/Vec3d;length()D
-
interpolateByX
- Mappings:
Namespace Name Mixin selector intermediary method_1295Lnet/minecraft/class_26;method_1295(Lnet/minecraft/class_26;D)Lnet/minecraft/class_26;glue method_130Lclass_45;method_130(Lclass_45;D)Lclass_45;server aLba;a(Lba;D)Lba;client aLbt;a(Lbt;D)Lbt;named interpolateByXLnet/minecraft/util/math/Vec3d;interpolateByX(Lnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/math/Vec3d;
-
interpolateByY
- Mappings:
Namespace Name Mixin selector intermediary method_1299Lnet/minecraft/class_26;method_1299(Lnet/minecraft/class_26;D)Lnet/minecraft/class_26;glue method_134Lclass_45;method_134(Lclass_45;D)Lclass_45;server bLba;b(Lba;D)Lba;client bLbt;b(Lbt;D)Lbt;named interpolateByYLnet/minecraft/util/math/Vec3d;interpolateByY(Lnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/math/Vec3d;
-
interpolateByZ
- Mappings:
Namespace Name Mixin selector intermediary method_1302Lnet/minecraft/class_26;method_1302(Lnet/minecraft/class_26;D)Lnet/minecraft/class_26;glue method_137Lclass_45;method_137(Lclass_45;D)Lclass_45;server cLba;c(Lba;D)Lba;client cLbt;c(Lbt;D)Lbt;named interpolateByZLnet/minecraft/util/math/Vec3d;interpolateByZ(Lnet/minecraft/util/math/Vec3d;D)Lnet/minecraft/util/math/Vec3d;
-
toString
-
rotateX
- Mappings:
Namespace Name Mixin selector intermediary method_1306Lnet/minecraft/class_26;method_1306(F)Vglue method_210Lclass_45;method_210(F)Vserver method_1306Lba;method_1306(F)Vclient aLbt;a(F)Vnamed rotateXLnet/minecraft/util/math/Vec3d;rotateX(F)V
-
rotateY
- Mappings:
Namespace Name Mixin selector intermediary method_1308Lnet/minecraft/class_26;method_1308(F)Vglue method_212Lclass_45;method_212(F)Vserver method_1308Lba;method_1308(F)Vclient bLbt;b(F)Vnamed rotateYLnet/minecraft/util/math/Vec3d;rotateY(F)V
-