MaxstARSDK
|
Public Member Functions | |
Vector4f (float x, float y, float z, float w) | |
Vector4f () | |
Vector4f (Vector3f vector3f, float w) | |
float[] | array () |
void | copyVec4 (Vector4f vec) |
void | add (Vector4f vector) |
void | add (Vector3f vector, float w) |
void | subtract (Vector4f vector) |
void | subtract (Vector4f vector, Vector4f output) |
void | subdivide (Vector4f vector) |
void | multiplyByScalar (float scalar) |
float | dotProduct (Vector4f input) |
void | lerp (Vector4f input, Vector4f output, float t) |
void | normalize () |
float | getX () |
float | getY () |
float | getZ () |
float | getW () |
void | setX (float x) |
void | setY (float y) |
void | setZ (float z) |
void | setW (float w) |
float | x () |
float | y () |
float | z () |
float | w () |
void | x (float x) |
void | y (float y) |
void | z (float z) |
void | w (float w) |
void | setXYZW (float x, float y, float z, float w) |
boolean | compareTo (Vector4f rhs) |
void | copyFromV3f (Vector3f input, float w) |
String | toString () |
Protected Attributes | |
float | points [] = { 0, 0, 0, 0 } |
Representation of a four-dimensional float-vector
com.maxst.ar.Vector4f.Vector4f | ( | float | x, |
float | y, | ||
float | z, | ||
float | w | ||
) |
Instantiates a new vector4f.
x | the x |
y | the y |
z | the z |
w | the w |
com.maxst.ar.Vector4f.Vector4f | ( | ) |
Instantiates a new vector4f.
com.maxst.ar.Vector4f.Vector4f | ( | Vector3f | vector3f, |
float | w | ||
) |
void com.maxst.ar.Vector4f.add | ( | Vector3f | vector, |
float | w | ||
) |
void com.maxst.ar.Vector4f.add | ( | Vector4f | vector | ) |
Adds the.
vector | the vector |
float [] com.maxst.ar.Vector4f.array | ( | ) |
To array.
boolean com.maxst.ar.Vector4f.compareTo | ( | Vector4f | rhs | ) |
Compare this vector4f to the supplied one
rhs | True if they match, false other wise. |
void com.maxst.ar.Vector4f.copyFromV3f | ( | Vector3f | input, |
float | w | ||
) |
Copies the data from the supplied vec3 into this vec4 plus the supplied w.
input | The x y z values to copy in. |
w | The extra w element to copy in |
void com.maxst.ar.Vector4f.copyVec4 | ( | Vector4f | vec | ) |
float com.maxst.ar.Vector4f.dotProduct | ( | Vector4f | input | ) |
float com.maxst.ar.Vector4f.getW | ( | ) |
Gets the w.
float com.maxst.ar.Vector4f.getX | ( | ) |
Gets the x.
float com.maxst.ar.Vector4f.getY | ( | ) |
Gets the y.
float com.maxst.ar.Vector4f.getZ | ( | ) |
Gets the z.
Linear interpolation between two vectors storing the result in the output variable.
input | |
output | |
t |
void com.maxst.ar.Vector4f.multiplyByScalar | ( | float | scalar | ) |
void com.maxst.ar.Vector4f.normalize | ( | ) |
Normalize.
Reimplemented in com.maxst.ar.Quaternion.
void com.maxst.ar.Vector4f.setW | ( | float | w | ) |
Sets the w.
w | the new w |
void com.maxst.ar.Vector4f.setX | ( | float | x | ) |
Sets the x.
x | the new x |
void com.maxst.ar.Vector4f.setXYZW | ( | float | x, |
float | y, | ||
float | z, | ||
float | w | ||
) |
void com.maxst.ar.Vector4f.setY | ( | float | y | ) |
Sets the y.
y | the new y |
void com.maxst.ar.Vector4f.setZ | ( | float | z | ) |
Sets the z.
z | the new z |
void com.maxst.ar.Vector4f.subdivide | ( | Vector4f | vector | ) |
void com.maxst.ar.Vector4f.subtract | ( | Vector4f | vector | ) |
String com.maxst.ar.Vector4f.toString | ( | ) |
Reimplemented in com.maxst.ar.Quaternion.
float com.maxst.ar.Vector4f.w | ( | ) |
void com.maxst.ar.Vector4f.w | ( | float | w | ) |
float com.maxst.ar.Vector4f.x | ( | ) |
void com.maxst.ar.Vector4f.x | ( | float | x | ) |
float com.maxst.ar.Vector4f.y | ( | ) |
void com.maxst.ar.Vector4f.y | ( | float | y | ) |
float com.maxst.ar.Vector4f.z | ( | ) |
void com.maxst.ar.Vector4f.z | ( | float | z | ) |
|
protected |
The points.