public class Vec
extends Object
Modifier and Type | Field and Description |
---|---|
static int |
MAX_Y |
static int |
MIN_Y |
int |
x |
int |
y |
int |
z |
static Vec |
ZERO |
Modifier and Type | Method and Description |
---|---|
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
|
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
public static Vec xyz(int x, int y, int z)
public Vec add(int x, int y, int z)
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