Quat
Extends:
Method Summary
Public Methods | ||
public |
axisAngleToQuat(axis: *, angle: *): * |
|
public |
|
|
public |
dotWithQuat(q2: *): * |
|
public |
invert() |
|
public |
isZero(): * |
|
public |
|
|
public |
matrixToQuat(wmat: *) |
|
public |
mulQuat(qt: *) |
|
public |
mulScalarWithFactor(fac: *): * |
|
public |
normalize(): * |
|
public |
quatInterp(quat2: *, t: *): * |
|
public |
rotationBetweenVecs(v1: *, v2: *, fac: number): * |
|
public |
sub(q2: *) |
|
public |
toMatrix(m: *): * |
Public Methods
public axisAngleToQuat(axis: *, angle: *): * source
Params:
Name | Type | Attribute | Description |
axis | * | ||
angle | * |
Return:
* |
public conjugate() source
public invert() source
public makeUnitQuat() source
public matrixToQuat(wmat: *) source
Params:
Name | Type | Attribute | Description |
wmat | * |
public mulQuat(qt: *) source
Params:
Name | Type | Attribute | Description |
qt | * |
public quatInterp(quat2: *, t: *): * source
Params:
Name | Type | Attribute | Description |
quat2 | * | ||
t | * |
Return:
* |
public rotationBetweenVecs(v1: *, v2: *, fac: number): * source
Params:
Name | Type | Attribute | Description |
v1 | * | ||
v2 | * | ||
fac | number |
|
Return:
* |
public sub(q2: *) source
Params:
Name | Type | Attribute | Description |
q2 | * |