Objectpi.Vec
public class Vec
Nested Class Summary | |
---|---|
static class |
Vec.Unit
A vector with length=1 |
Field Summary | |
---|---|
static int |
MAX_Y
|
static int |
MIN_Y
|
int |
x
|
int |
y
|
int |
z
|
static Vec |
ZERO
|
Method Summary | |
---|---|
Vec |
add(int x,
int y,
int z)
Add |
Vec |
add(Vec v)
Add |
int |
dot(Vec v)
Scalar product |
boolean |
equals(Object obj)
|
int |
hashCode()
|
Vec |
mul(int s)
Multiply with integer (scale) |
Vec |
neg()
Negate (multiply with -1) |
Vec |
sub(Vec v)
Subtract |
String |
toString()
|
static Vec |
xyz(int x,
int y,
int z)
Create |
Methods inherited from class Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final Vec ZERO
public static final int MIN_Y
public static final int MAX_Y
public final int x
public final int y
public final int z
Method Detail |
---|
public static Vec xyz(int x, int y, int z)
public Vec add(Vec v)
public Vec add(int x, int y, int z)
public Vec sub(Vec v)
public Vec mul(int s)
public Vec neg()
public int dot(Vec v)
public int hashCode()
hashCode
in class Object
public boolean equals(Object obj)
equals
in class Object
public final String toString()
toString
in class Object