Home Reference Source
public class | source

Quat

Extends:

Vector4 → Quat

Member Summary

Public Members
public
public

[1]: *

public

[2]: *

public

[3]: *

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 Members

public [0]: number source

public [1]: * source

public [2]: * source

public [3]: * source

Public Methods

public axisAngleToQuat(axis: *, angle: *): * source

Params:

NameTypeAttributeDescription
axis *
angle *

Return:

*

public conjugate() source

public dotWithQuat(q2: *): * source

Params:

NameTypeAttributeDescription
q2 *

Return:

*

public invert() source

public isZero(): * source

Return:

*

public makeUnitQuat() source

public matrixToQuat(wmat: *) source

Params:

NameTypeAttributeDescription
wmat *

public mulQuat(qt: *) source

Params:

NameTypeAttributeDescription
qt *

public mulScalarWithFactor(fac: *): * source

Params:

NameTypeAttributeDescription
fac *

Return:

*

public normalize(): * source

Return:

*

public quatInterp(quat2: *, t: *): * source

Params:

NameTypeAttributeDescription
quat2 *
t *

Return:

*

public rotationBetweenVecs(v1: *, v2: *, fac: number): * source

Params:

NameTypeAttributeDescription
v1 *
v2 *
fac number
  • optional
  • default: 1

Return:

*

public sub(q2: *) source

Params:

NameTypeAttributeDescription
q2 *

public toMatrix(m: *): * source

Params:

NameTypeAttributeDescription
m *

Return:

*