Package org.sunflow.math
Class Vector3
java.lang.Object
org.sunflow.math.Vector3
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final Vector3
static final Vector3
static final Vector3
decode
(short n) static final Vector3
final Vector3
div
(float d) final Vector3
final float
dot
(float vx, float vy, float vz) static final float
final short
encode()
float
get
(int i) final float
length()
final float
final Vector3
mul
(float s) final Vector3
final Vector3
negate()
final Vector3
final Vector3
final Vector3
final float
final Vector3
set
(float x, float y, float z) final Vector3
static final Vector3
final String
toString()
-
Field Details
-
x
public float x -
y
public float y -
z
public float z
-
-
Constructor Details
-
Vector3
public Vector3() -
Vector3
public Vector3(float x, float y, float z) -
Vector3
-
-
Method Details
-
decode
-
decode
-
encode
public final short encode() -
get
public float get(int i) -
length
public final float length() -
lengthSquared
public final float lengthSquared() -
negate
-
negate
-
mul
-
mul
-
div
-
div
-
normalizeLength
public final float normalizeLength() -
normalize
-
normalize
-
set
-
set
-
dot
public final float dot(float vx, float vy, float vz) -
dot
-
cross
-
add
-
sub
-
toString
-