| Package | Description |
|---|---|
| mikera.transformz.impl | |
| mikera.vectorz |
| Modifier and Type | Method and Description |
|---|---|
void |
ConstantTransform4.transform(AVector source,
Vector4 dest) |
| Modifier and Type | Method and Description |
|---|---|
static Vector4 |
Quaternions.axisAngle(Vector3 axis,
double angle)
Create a quaternion that represents a rotation around a given axis vector.
|
Vector4 |
Vector4.clone() |
static Vector4 |
Quaternions.conjugate(Vector4 a)
Computes the conjugate of a quaternion
|
Vector4 |
Vector4.exactClone() |
static Vector4 |
Quaternions.invert(Vector4 a)
Inverts a quaternion
|
static Vector4 |
Quaternions.mul(Vector4 a,
Vector4 b)
Computes the product of two quaternions as a new quaternion
|
static Vector4 |
Quaternions.normalise(Vector4 a)
Normalises a quaternion
|
static Vector4 |
Vector4.of(double... values) |
static Vector4 |
Vector4.of(double x,
double y,
double z,
double t) |
| Modifier and Type | Method and Description |
|---|---|
void |
Vector4.add(Vector4 a) |
void |
Vector4.addMultiple(Vector4 v,
double factor) |
void |
Vector4.addProduct(Vector4 a,
Vector4 b) |
void |
Vector4.addProduct(Vector4 a,
Vector4 b,
double factor) |
static Vector4 |
Quaternions.conjugate(Vector4 a)
Computes the conjugate of a quaternion
|
double |
Vector4.dotProduct(Vector4 a) |
static Vector4 |
Quaternions.invert(Vector4 a)
Inverts a quaternion
|
static Vector4 |
Quaternions.mul(Vector4 a,
Vector4 b)
Computes the product of two quaternions as a new quaternion
|
static Vector4 |
Quaternions.normalise(Vector4 a)
Normalises a quaternion
|
static Vector3 |
Quaternions.rotate(Vector4 a,
Vector3 b)
Rotates a 3D vector using the given quaternion, returning a new 3D vector
|
void |
Vector4.set(Vector4 a) |
| Constructor and Description |
|---|
Vector4(Vector4 source) |
Copyright © 2013. All Rights Reserved.