Skip to content

Class: btQuaternion

Ammo.btQuaternion

Hierarchy

Constructors

Methods

Constructors

constructor

new btQuaternion(x, y, z, w)

Parameters

NameType
xnumber
ynumber
znumber
wnumber

Overrides

btQuadWord.constructor

Defined in

packages/ammo/ammo.d.ts:74

Methods

x

x(): number

Returns

number

Inherited from

btQuadWord.x

Defined in

packages/ammo/ammo.d.ts:64


y

y(): number

Returns

number

Inherited from

btQuadWord.y

Defined in

packages/ammo/ammo.d.ts:65


z

z(): number

Returns

number

Inherited from

btQuadWord.z

Defined in

packages/ammo/ammo.d.ts:66


w

w(): number

Returns

number

Inherited from

btQuadWord.w

Defined in

packages/ammo/ammo.d.ts:67


setX

setX(x): void

Parameters

NameType
xnumber

Returns

void

Inherited from

btQuadWord.setX

Defined in

packages/ammo/ammo.d.ts:68


setY

setY(y): void

Parameters

NameType
ynumber

Returns

void

Inherited from

btQuadWord.setY

Defined in

packages/ammo/ammo.d.ts:69


setZ

setZ(z): void

Parameters

NameType
znumber

Returns

void

Inherited from

btQuadWord.setZ

Defined in

packages/ammo/ammo.d.ts:70


setW

setW(w): void

Parameters

NameType
wnumber

Returns

void

Inherited from

btQuadWord.setW

Defined in

packages/ammo/ammo.d.ts:71


setValue

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

Parameters

NameType
xnumber
ynumber
znumber
wnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:75


setEulerZYX

setEulerZYX(z, y, x): void

Parameters

NameType
znumber
ynumber
xnumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:76


setRotation

setRotation(axis, angle): void

Parameters

NameType
axisbtVector3
anglenumber

Returns

void

Defined in

packages/ammo/ammo.d.ts:77


normalize

normalize(): void

Returns

void

Defined in

packages/ammo/ammo.d.ts:78


length2

length2(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:79


length

length(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:80


dot

dot(q): number

Parameters

NameType
qbtQuaternion

Returns

number

Defined in

packages/ammo/ammo.d.ts:81


normalized

normalized(): btQuaternion

Returns

btQuaternion

Defined in

packages/ammo/ammo.d.ts:82


getAxis

getAxis(): btVector3

Returns

btVector3

Defined in

packages/ammo/ammo.d.ts:83


inverse

inverse(): btQuaternion

Returns

btQuaternion

Defined in

packages/ammo/ammo.d.ts:84


getAngle

getAngle(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:85


getAngleShortestPath

getAngleShortestPath(): number

Returns

number

Defined in

packages/ammo/ammo.d.ts:86


angle

angle(q): number

Parameters

NameType
qbtQuaternion

Returns

number

Defined in

packages/ammo/ammo.d.ts:87


angleShortestPath

angleShortestPath(q): number

Parameters

NameType
qbtQuaternion

Returns

number

Defined in

packages/ammo/ammo.d.ts:88


op_add

op_add(q): btQuaternion

Parameters

NameType
qbtQuaternion

Returns

btQuaternion

Defined in

packages/ammo/ammo.d.ts:89


op_sub

op_sub(q): btQuaternion

Parameters

NameType
qbtQuaternion

Returns

btQuaternion

Defined in

packages/ammo/ammo.d.ts:90


op_mul

op_mul(s): btQuaternion

Parameters

NameType
snumber

Returns

btQuaternion

Defined in

packages/ammo/ammo.d.ts:91


op_mulq

op_mulq(q): btQuaternion

Parameters

NameType
qbtQuaternion

Returns

btQuaternion

Defined in

packages/ammo/ammo.d.ts:92


op_div

op_div(s): btQuaternion

Parameters

NameType
snumber

Returns

btQuaternion

Defined in

packages/ammo/ammo.d.ts:93