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