public class Vector3i extends Object implements Vectori, Comparable<Vector3i>, Serializable, Cloneable
| Modifier and Type | Field and Description |
|---|---|
static Vector3i |
FORWARD |
static Vector3i |
ONE |
static Vector3i |
RIGHT |
static Vector3i |
UNIT_X |
static Vector3i |
UNIT_Y |
static Vector3i |
UNIT_Z |
static Vector3i |
UP |
static Vector3i |
ZERO |
| Constructor and Description |
|---|
Vector3i() |
Vector3i(double x,
double y,
double z) |
Vector3i(int x,
int y,
int z) |
Vector3i(Vector2i v) |
Vector3i(Vector2i v,
double z) |
Vector3i(Vector2i v,
int z) |
Vector3i(Vector3i v) |
Vector3i(Vector4i v) |
Vector3i(VectorNi v) |
| Modifier and Type | Method and Description |
|---|---|
Vector3i |
abs() |
Vector3i |
add(double x,
double y,
double z) |
Vector3i |
add(int x,
int y,
int z) |
Vector3i |
add(Vector3i v) |
Vector3i |
clone() |
int |
compareTo(Vector3i v) |
Vector3i |
cross(double x,
double y,
double z) |
Vector3i |
cross(int x,
int y,
int z) |
Vector3i |
cross(Vector3i v) |
float |
distance(double x,
double y,
double z) |
float |
distance(int x,
int y,
int z) |
float |
distance(Vector3i v) |
int |
distanceSquared(double x,
double y,
double z) |
int |
distanceSquared(int x,
int y,
int z) |
int |
distanceSquared(Vector3i v) |
Vector3i |
div(double a) |
Vector3i |
div(double x,
double y,
double z) |
Vector3i |
div(int a) |
Vector3i |
div(int x,
int y,
int z) |
Vector3i |
div(Vector3i v) |
int |
dot(double x,
double y,
double z) |
int |
dot(int x,
int y,
int z) |
int |
dot(Vector3i v) |
boolean |
equals(Object o) |
static Vector3i |
from(int n) |
static Vector3i |
from(int x,
int y,
int z) |
int |
getMaxAxis()
Returns the axis with the maximum value.
|
int |
getMinAxis()
Returns the axis with the minimal value.
|
int |
getX() |
int |
getY() |
int |
getZ() |
int |
hashCode() |
float |
length() |
int |
lengthSquared() |
Vector3i |
max(double x,
double y,
double z) |
Vector3i |
max(int x,
int y,
int z) |
Vector3i |
max(Vector3i v) |
Vector3i |
min(double x,
double y,
double z) |
Vector3i |
min(int x,
int y,
int z) |
Vector3i |
min(Vector3i v) |
Vector3i |
mul(double a) |
Vector3i |
mul(double x,
double y,
double z) |
Vector3i |
mul(int a) |
Vector3i |
mul(int x,
int y,
int z) |
Vector3i |
mul(Vector3i v) |
Vector3i |
negate() |
Vector3i |
pow(double pow) |
Vector3i |
pow(int power) |
Vector3i |
project(double x,
double y,
double z) |
Vector3i |
project(int x,
int y,
int z) |
Vector3i |
project(Vector3i v) |
Vector3i |
sub(double x,
double y,
double z) |
Vector3i |
sub(int x,
int y,
int z) |
Vector3i |
sub(Vector3i v) |
int[] |
toArray() |
Vector3d |
toDouble() |
Vector3f |
toFloat() |
Vector3i |
toInt() |
Vector3l |
toLong() |
String |
toString() |
Vector2i |
toVector2() |
Vector2i |
toVector2(boolean useZ) |
Vector4i |
toVector4() |
Vector4i |
toVector4(double w) |
Vector4i |
toVector4(int w) |
VectorNi |
toVectorN() |
public static final Vector3i ZERO
public static final Vector3i UNIT_X
public static final Vector3i UNIT_Y
public static final Vector3i UNIT_Z
public static final Vector3i ONE
public static final Vector3i RIGHT
public static final Vector3i UP
public static final Vector3i FORWARD
public Vector3i()
public Vector3i(Vector2i v)
public Vector3i(Vector2i v, double z)
public Vector3i(Vector2i v, int z)
public Vector3i(Vector3i v)
public Vector3i(Vector4i v)
public Vector3i(VectorNi v)
public Vector3i(double x,
double y,
double z)
public Vector3i(int x,
int y,
int z)
public int getX()
public int getY()
public int getZ()
public Vector3i add(double x, double y, double z)
public Vector3i add(int x, int y, int z)
public Vector3i sub(double x, double y, double z)
public Vector3i sub(int x, int y, int z)
public Vector3i mul(double a)
public Vector3i mul(double x, double y, double z)
public Vector3i mul(int x, int y, int z)
public Vector3i div(double a)
public Vector3i div(double x, double y, double z)
public Vector3i div(int x, int y, int z)
public int dot(Vector3i v)
public int dot(double x,
double y,
double z)
public int dot(int x,
int y,
int z)
public Vector3i project(double x, double y, double z)
public Vector3i project(int x, int y, int z)
public Vector3i cross(double x, double y, double z)
public Vector3i cross(int x, int y, int z)
public Vector3i pow(double pow)
public Vector3i min(double x, double y, double z)
public Vector3i min(int x, int y, int z)
public Vector3i max(double x, double y, double z)
public Vector3i max(int x, int y, int z)
public int distanceSquared(Vector3i v)
public int distanceSquared(double x,
double y,
double z)
public int distanceSquared(int x,
int y,
int z)
public float distance(Vector3i v)
public float distance(double x,
double y,
double z)
public float distance(int x,
int y,
int z)
public int lengthSquared()
lengthSquared in interface Vectoripublic int getMinAxis()
getMinAxis in interface Vectoriint axis with minimal valuepublic int getMaxAxis()
getMaxAxis in interface Vectoriint axis with maximum valuepublic Vector2i toVector2()
public Vector2i toVector2(boolean useZ)
public Vector4i toVector4()
public Vector4i toVector4(double w)
public Vector4i toVector4(int w)
public VectorNi toVectorN()
public int compareTo(Vector3i v)
compareTo in interface Comparable<Vector3i>public static Vector3i from(int n)
public static Vector3i from(int x, int y, int z)
Copyright © 2013–2016 Flow Powered. All rights reserved.