net.minecraft.util.math

public class Vec3d

azw
net.minecraft.class_236
net.minecraft.util.math.Vec3d
net.minecraft.util.Vec3

Field summary

Modifier and TypeField
public double
a
field_605
x
xCoord
public double
b
field_606
y
yCoord
public double
c
field_607
z
zCoord

Constructor summary

ModifierConstructor
protected (double arg0, double arg1, double arg2)

Method summary

Modifier and TypeMethod
public static Vec3d
a(double arg0, double arg1, double arg2)
method_6609(double arg0, double arg1, double arg2)
of(double x, double y, double z)
createVectorHelper(double x, double y, double z)
protected Vec3d
b(double arg0, double arg1, double arg2)
method_608(double arg0, double arg1, double arg2)
subtract(double x, double y, double z)
setComponents(double x, double y, double z)
public Vec3d
a()
method_607()
normalize()
normalize()
public double
b(azw arg0)
method_610(class_236 arg0)
dot(Vec3d vec)
dotProduct(Vec3 vec)
public Vec3d
c(double arg0, double arg1, double arg2)
method_6611(double arg0, double arg1, double arg2)
add(double x, double y, double z)
addVector(double x, double y, double z)
public double
d(azw arg0)
method_618(class_236 arg0)
distanceTo(Vec3d vec)
distanceTo(Vec3 vec)
public double
e(azw arg0)
method_620(class_236 arg0)
squaredDistanceTo(Vec3d vec)
squareDistanceTo(Vec3 vec)
public double
d(double arg0, double arg1, double arg2)
method_617(double arg0, double arg1, double arg2)
squaredDistanceTo(double x, double y, double z)
squareDistanceTo(double x, double y, double z)
public double
b()
method_612()
length()
lengthVector()
public Vec3d
b(azw arg0, double arg1)
method_611(class_236 arg0, double arg1)
intermediateWithX(Vec3d vec, double x)
getIntermediateWithXValue(Vec3 vec, double x)
public Vec3d
c(azw arg0, double arg1)
method_616(class_236 arg0, double arg1)
intermediateWithY(Vec3d vec, double y)
getIntermediateWithYValue(Vec3 vec, double y)
public Vec3d
d(azw arg0, double arg1)
method_619(class_236 arg0, double arg1)
intermediateWithZ(Vec3d vec, double z)
getIntermediateWithZValue(Vec3 vec, double z)
public void
a(float arg0)
method_605(float arg0)
rotateX(float angle)
rotateAroundX(float angle)
public void
b(float arg0)
method_609(float arg0)
rotateY(float angle)
rotateAroundY(float angle)
public Vec3d
a(azw arg0)
method_6610(class_236 arg0)
subtractFrom(Vec3d vec)
subtract(Vec3 vec)
public Vec3d
c(azw arg0)
method_6612(class_236 arg0)
cross(Vec3d vec)
crossProduct(Vec3 vec)
public void
c(float arg0)
method_614(float arg0)
rotateZ(float angle)
rotateAroundZ(float angle)