public class Vec3
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
double |
xCoord |
double |
yCoord |
double |
zCoord |
Constructor and Description |
---|
Vec3(double x,
double y,
double z) |
Modifier and Type | Method and Description |
---|---|
Vec3 |
add(Vec3 vec) |
Vec3 |
addVector(double x,
double y,
double z) |
Vec3 |
crossProduct(Vec3 vec) |
double |
distanceTo(Vec3 vec) |
double |
dotProduct(Vec3 vec) |
Vec3 |
getIntermediateWithXValue(Vec3 vec,
double x) |
Vec3 |
getIntermediateWithYValue(Vec3 vec,
double y) |
Vec3 |
getIntermediateWithZValue(Vec3 vec,
double z) |
double |
lengthVector() |
Vec3 |
normalize() |
Vec3 |
rotatePitch(float pitch) |
Vec3 |
rotateYaw(float yaw) |
double |
squareDistanceTo(Vec3 vec) |
Vec3 |
subtract(double x,
double y,
double z) |
Vec3 |
subtract(Vec3 vec) |
Vec3 |
subtractReverse(Vec3 vec) |
java.lang.String |
toString() |
public final double xCoord
public final double yCoord
public final double zCoord
public Vec3 normalize()
public double dotProduct(Vec3 vec)
public Vec3 subtract(double x, double y, double z)
public Vec3 addVector(double x, double y, double z)
public double distanceTo(Vec3 vec)
public double squareDistanceTo(Vec3 vec)
public double lengthVector()
public java.lang.String toString()
toString
in class java.lang.Object
public Vec3 rotatePitch(float pitch)
public Vec3 rotateYaw(float yaw)