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