Modifier and Type | Field and Description |
---|---|
double |
x |
double |
y |
double |
z |
static Vec3d |
ZERO |
Constructor and Description |
---|
Vec3d(double x,
double y,
double z) |
Vec3d(Vector3f vector3f) |
Modifier and Type | Method and Description |
---|---|
Vec3d |
add(double x,
double y,
double z) |
Vec3d |
add(Vec3d vec3d) |
Vec3d |
crossProduct(Vec3d vec3d) |
double |
distanceTo(Vec3d vec3d) |
double |
dotProduct(Vec3d vec3d) |
boolean |
equals(Object o) |
Vec3d |
floorAlongAxes(EnumSet<Direction.Axis> axes) |
static Vec3d |
fromPolar(float pitch,
float yaw) |
static Vec3d |
fromPolar(Vec2f polar) |
double |
getComponentAlongAxis(Direction.Axis axis) |
double |
getX() |
double |
getY() |
double |
getZ() |
int |
hashCode() |
boolean |
isInRange(Position pos,
double radius) |
double |
length() |
double |
lengthSquared() |
static Vec3d |
method_24953(Vec3i vec3i) |
static Vec3d |
method_24954(Vec3i vec3i) |
static Vec3d |
method_24955(Vec3i vec3i) |
static Vec3d |
method_26410(Vec3i vec3i,
double double2) |
Vec3d |
multiply(double mult) |
Vec3d |
multiply(double multX,
double multY,
double multZ) |
Vec3d |
multiply(Vec3d mult) |
Vec3d |
negate() |
Vec3d |
normalize() |
Vec3d |
reverseSubtract(Vec3d vec3d) |
Vec3d |
rotateX(float float2) |
Vec3d |
rotateY(float float2) |
double |
squaredDistanceTo(double x,
double y,
double z) |
double |
squaredDistanceTo(Vec3d vec3d) |
Vec3d |
subtract(double x,
double y,
double z) |
Vec3d |
subtract(Vec3d vec3d) |
String |
toString() |
static Vec3d |
unpackRgb(int rgb) |
public static final Vec3d ZERO
public final double x
public final double y
public final double z
public Vec3d(double x, double y, double z)
public Vec3d(Vector3f vector3f)
@Environment(value=CLIENT) public static Vec3d unpackRgb(int rgb)
public Vec3d normalize()
public double dotProduct(Vec3d vec3d)
public Vec3d subtract(double x, double y, double z)
public Vec3d add(double x, double y, double z)
public boolean isInRange(Position pos, double radius)
public double distanceTo(Vec3d vec3d)
public double squaredDistanceTo(Vec3d vec3d)
public double squaredDistanceTo(double x, double y, double z)
public Vec3d multiply(double mult)
@Environment(value=CLIENT) public Vec3d negate()
public Vec3d multiply(double multX, double multY, double multZ)
public double length()
public double lengthSquared()
public Vec3d rotateX(float float2)
public Vec3d rotateY(float float2)
@Environment(value=CLIENT) public static Vec3d fromPolar(float pitch, float yaw)
public Vec3d floorAlongAxes(EnumSet<Direction.Axis> axes)
public double getComponentAlongAxis(Direction.Axis axis)