Modifier and Type  Method and Description 

Vector3 
abs()
Absolutevalues this vector.

Vector3 
abs(Vector3 result)
Absolutevalues this vector, storing the result in the supplied object.

Vector3 
add(float x,
float y,
float z)
Adds a vector to this one.

Vector3 
add(float x,
float y,
float z,
Vector3 result)
Adds a vector to this one and stores the result in the object provided.

Vector3 
add(IVector3 other)
Adds a vector to this one.

Vector3 
add(IVector3 other,
Vector3 result)
Adds a vector to this one, storing the result in the object provided.

Vector3 
addScaled(IVector3 other,
float v)
Adds a scaled vector to this one.

Vector3 
addScaled(IVector3 other,
float v,
Vector3 result)
Adds a scaled vector to this one and stores the result in the supplied vector.

float 
angle(IVector3 other)
Returns the angle between this vector and the specified other vector.

Vector3 
cross(IVector3 other)
Computes the cross product of this and the specified other vector.

Vector3 
cross(IVector3 other,
Vector3 result)
Computes the cross product of this and the specified other vector, placing the result
in the object supplied.

float 
distance(IVector3 other)
Returns the distance from this vector to the specified other vector.

float 
distanceSquared(IVector3 other)
Returns the squared distance from this vector to the specified other.

float 
dot(IVector3 other)
Computes and returns the dot product of this and the specified other vector.

void 
get(float[] values)
Populates the supplied array with the contents of this vector.

FloatBuffer 
get(FloatBuffer buf)
Populates the supplied buffer with the contents of this vector.

float 
get(int idx)
Returns the element at the idx'th position of the vector.

float 
length()
Returns the length of this vector.

float 
lengthSquared()
Returns the squared length of this vector.

Vector3 
lerp(IVector3 other,
float t)
Linearly interpolates between this and the specified other vector by the supplied amount.

Vector3 
lerp(IVector3 other,
float t,
Vector3 result)
Linearly interpolates between this and the supplied other vector by the supplied amount,
storing the result in the supplied object.

float 
manhattanDistance(IVector3 other)
Returns the Manhattan distance between this vector and the specified other.

Vector3 
mult(float v)
Multiplies this vector by a scalar.

Vector3 
mult(float v,
Vector3 result)
Multiplies this vector by a scalar and places the result in the supplied object.

Vector3 
mult(IVector3 other)
Multiplies this vector by another.

Vector3 
mult(IVector3 other,
Vector3 result)
Multiplies this vector by another, storing the result in the object provided.

Vector3 
negate()
Negates this vector.

Vector3 
negate(Vector3 result)
Negates this vector, storing the result in the supplied object.

Vector3 
normalize()
Normalizes this vector.

Vector3 
normalize(Vector3 result)
Normalizes this vector, storing the result in the object supplied.

Vector3 
subtract(IVector3 other)
Subtracts a vector from this one.

Vector3 
subtract(IVector3 other,
Vector3 result)
Subtracts a vector from this one and places the result in the supplied object.

float 
triple(IVector3 b,
IVector3 c)
Computes the triple product of this and the specified other vectors, which is equal to
this.dot(b.cross(c)) . 
float 
x()
Returns the xcomponent of this vector.

float 
y()
Returns the ycomponent of this vector.

float 
z()
Returns the zcomponent of this vector.

float x()
float y()
float z()
float dot(IVector3 other)
Vector3 cross(IVector3 other)
Vector3 cross(IVector3 other, Vector3 result)
float triple(IVector3 b, IVector3 c)
this.dot(b.cross(c))
.Vector3 negate()
Vector3 negate(Vector3 result)
Vector3 abs()
Vector3 abs(Vector3 result)
Vector3 normalize()
Vector3 normalize(Vector3 result)
float angle(IVector3 other)
float length()
float lengthSquared()
float distance(IVector3 other)
float distanceSquared(IVector3 other)
float manhattanDistance(IVector3 other)
Vector3 mult(float v)
Vector3 mult(float v, Vector3 result)
Vector3 mult(IVector3 other)
Vector3 mult(IVector3 other, Vector3 result)
Vector3 add(IVector3 other)
Vector3 add(IVector3 other, Vector3 result)
Vector3 subtract(IVector3 other)
Vector3 subtract(IVector3 other, Vector3 result)
Vector3 add(float x, float y, float z)
Vector3 add(float x, float y, float z, Vector3 result)
Vector3 addScaled(IVector3 other, float v)
Vector3 addScaled(IVector3 other, float v, Vector3 result)
Vector3 lerp(IVector3 other, float t)
Vector3 lerp(IVector3 other, float t, Vector3 result)
float get(int idx)
void get(float[] values)
FloatBuffer get(FloatBuffer buf)
Copyright © 2017. All rights reserved.