public class Vector3D extends Object
Constructor and Description |
---|
Vector3D() |
Vector3D(double newX,
double newY,
double newZ) |
Vector3D(Vector3D newValue) |
Modifier and Type | Method and Description |
---|---|
Vector3D |
add(Vector3D v) |
Vector3D |
cross_product(Vector3D v) |
double |
dot_product(Vector3D v) |
Vector3D |
equals(Vector3D v) |
boolean |
isZero() |
double |
magnitude() |
void |
normalize() |
void |
normalize(double d) |
void |
print() |
Vector3D |
scalar_div(double n) |
Vector3D |
scalar_mult(double n) |
void |
setValue(double newX,
double newY,
double newZ) |
void |
setValue(Vector3D newValue) |
Vector3D |
subtract(Vector3D v) |
String |
toString() |
double |
vector_access(int n) |
public Vector3D()
public Vector3D(double newX, double newY, double newZ)
public Vector3D(Vector3D newValue)
public void setValue(double newX, double newY, double newZ)
public void setValue(Vector3D newValue)
public double dot_product(Vector3D v)
public Vector3D scalar_mult(double n)
public Vector3D scalar_div(double n)
public void print()
public boolean isZero()
public double vector_access(int n)
public double magnitude()
public void normalize()
public void normalize(double d)