Skip to content

@orillusion/physics


Class: btQuaternion ​

Defined in: packages/ammo/ammo.d.ts:78

Extends ​

Constructors ​

Constructor ​

new btQuaternion(x, y, z, w): btQuaternion

Defined in: packages/ammo/ammo.d.ts:79

Parameters ​

x ​

number

y ​

number

z ​

number

w ​

number

Returns ​

btQuaternion

Overrides ​

btQuadWord.constructor

Methods ​

x() ​

x(): number

Defined in: packages/ammo/ammo.d.ts:69

Returns ​

number

Inherited from ​

btQuadWord.x


y() ​

y(): number

Defined in: packages/ammo/ammo.d.ts:70

Returns ​

number

Inherited from ​

btQuadWord.y


z() ​

z(): number

Defined in: packages/ammo/ammo.d.ts:71

Returns ​

number

Inherited from ​

btQuadWord.z


w() ​

w(): number

Defined in: packages/ammo/ammo.d.ts:72

Returns ​

number

Inherited from ​

btQuadWord.w


setX() ​

setX(x): void

Defined in: packages/ammo/ammo.d.ts:73

Parameters ​

x ​

number

Returns ​

void

Inherited from ​

btQuadWord.setX


setY() ​

setY(y): void

Defined in: packages/ammo/ammo.d.ts:74

Parameters ​

y ​

number

Returns ​

void

Inherited from ​

btQuadWord.setY


setZ() ​

setZ(z): void

Defined in: packages/ammo/ammo.d.ts:75

Parameters ​

z ​

number

Returns ​

void

Inherited from ​

btQuadWord.setZ


setW() ​

setW(w): void

Defined in: packages/ammo/ammo.d.ts:76

Parameters ​

w ​

number

Returns ​

void

Inherited from ​

btQuadWord.setW


setValue() ​

setValue(x, y, z, w): void

Defined in: packages/ammo/ammo.d.ts:80

Parameters ​

x ​

number

y ​

number

z ​

number

w ​

number

Returns ​

void


setEulerZYX() ​

setEulerZYX(z, y, x): void

Defined in: packages/ammo/ammo.d.ts:81

Parameters ​

z ​

number

y ​

number

x ​

number

Returns ​

void


setRotation() ​

setRotation(axis, angle): void

Defined in: packages/ammo/ammo.d.ts:82

Parameters ​

axis ​

btVector3

angle ​

number

Returns ​

void


normalize() ​

normalize(): void

Defined in: packages/ammo/ammo.d.ts:83

Returns ​

void


length2() ​

length2(): number

Defined in: packages/ammo/ammo.d.ts:84

Returns ​

number


length() ​

length(): number

Defined in: packages/ammo/ammo.d.ts:85

Returns ​

number


dot() ​

dot(q): number

Defined in: packages/ammo/ammo.d.ts:86

Parameters ​

q ​

btQuaternion

Returns ​

number


normalized() ​

normalized(): btQuaternion

Defined in: packages/ammo/ammo.d.ts:87

Returns ​

btQuaternion


getAxis() ​

getAxis(): btVector3

Defined in: packages/ammo/ammo.d.ts:88

Returns ​

btVector3


inverse() ​

inverse(): btQuaternion

Defined in: packages/ammo/ammo.d.ts:89

Returns ​

btQuaternion


getAngle() ​

getAngle(): number

Defined in: packages/ammo/ammo.d.ts:90

Returns ​

number


getAngleShortestPath() ​

getAngleShortestPath(): number

Defined in: packages/ammo/ammo.d.ts:91

Returns ​

number


angle() ​

angle(q): number

Defined in: packages/ammo/ammo.d.ts:92

Parameters ​

q ​

btQuaternion

Returns ​

number


angleShortestPath() ​

angleShortestPath(q): number

Defined in: packages/ammo/ammo.d.ts:93

Parameters ​

q ​

btQuaternion

Returns ​

number


op_add() ​

op_add(q): btQuaternion

Defined in: packages/ammo/ammo.d.ts:94

Parameters ​

q ​

btQuaternion

Returns ​

btQuaternion


op_sub() ​

op_sub(q): btQuaternion

Defined in: packages/ammo/ammo.d.ts:95

Parameters ​

q ​

btQuaternion

Returns ​

btQuaternion


op_mul() ​

op_mul(s): btQuaternion

Defined in: packages/ammo/ammo.d.ts:96

Parameters ​

s ​

number

Returns ​

btQuaternion


op_mulq() ​

op_mulq(q): btQuaternion

Defined in: packages/ammo/ammo.d.ts:97

Parameters ​

q ​

btQuaternion

Returns ​

btQuaternion


op_div() ​

op_div(s): btQuaternion

Defined in: packages/ammo/ammo.d.ts:98

Parameters ​

s ​

number

Returns ​

btQuaternion