Preparing search index...
The search index is not available
turbox - v1.0.0
turbox
packages/turbox3d/src
Quaternion
Class Quaternion
Index
Constructors
constructor
Properties
_on
Change
Callback
_w
_x
_y
_z
is
Quaternion
Accessors
w
x
y
z
Methods
_on
Change
angle
To
clone
conjugate
copy
dot
equals
from
Array
identity
invert
length
length
Sq
multiply
multiply
Quaternions
normalize
premultiply
rotate
Towards
set
set
From
Axis
Angle
set
From
Euler
set
From
Rotation
Matrix
set
From
Unit
Vectors
slerp
to
Array
multiply
Quaternions
Flat
slerp
slerp
Flat
Constructors
constructor
new
Quaternion
(
x
?
,
y
?
,
z
?
,
w
?
)
:
Quaternion
Parameters
Optional
x
:
number
Optional
y
:
number
Optional
z
:
number
Optional
w
:
number
Returns
Quaternion
Properties
_on
Change
Callback
_on
Change
Callback
:
Function
_w
_w
:
number
_x
_x
:
number
_y
_y
:
number
_z
_z
:
number
Readonly
is
Quaternion
is
Quaternion
:
boolean
Accessors
w
get
w
(
)
:
number
Returns
number
set
w
(
value
)
:
void
Parameters
value
:
number
Returns
void
x
get
x
(
)
:
number
Returns
number
set
x
(
value
)
:
void
Parameters
value
:
number
Returns
void
y
get
y
(
)
:
number
Returns
number
set
y
(
value
)
:
void
Parameters
value
:
number
Returns
void
z
get
z
(
)
:
number
Returns
number
set
z
(
value
)
:
void
Parameters
value
:
number
Returns
void
Methods
_on
Change
_on
Change
(
callback
)
:
Quaternion
Parameters
callback
:
Function
Returns
Quaternion
angle
To
angle
To
(
q
)
:
number
Parameters
q
:
Quaternion
Returns
number
clone
clone
(
)
:
Quaternion
Returns
Quaternion
conjugate
conjugate
(
)
:
Quaternion
Returns
Quaternion
copy
copy
(
quaternion
)
:
Quaternion
Parameters
quaternion
:
Quaternion
Returns
Quaternion
dot
dot
(
v
)
:
number
Parameters
v
:
Quaternion
Returns
number
equals
equals
(
quaternion
)
:
boolean
Parameters
quaternion
:
Quaternion
Returns
boolean
from
Array
from
Array
(
array
,
offset
?
)
:
Quaternion
Parameters
array
:
ArrayLike
<
number
>
|
number
[]
Optional
offset
:
number
Returns
Quaternion
identity
identity
(
)
:
Quaternion
Returns
Quaternion
invert
invert
(
)
:
Quaternion
Returns
Quaternion
length
length
(
)
:
number
Returns
number
length
Sq
length
Sq
(
)
:
number
Returns
number
multiply
multiply
(
q
)
:
Quaternion
Parameters
q
:
Quaternion
Returns
Quaternion
multiply
Quaternions
multiply
Quaternions
(
a
,
b
)
:
Quaternion
Parameters
a
:
Quaternion
b
:
Quaternion
Returns
Quaternion
normalize
normalize
(
)
:
Quaternion
Returns
Quaternion
premultiply
premultiply
(
q
)
:
Quaternion
Parameters
q
:
Quaternion
Returns
Quaternion
rotate
Towards
rotate
Towards
(
q
,
step
)
:
Quaternion
Parameters
q
:
Quaternion
step
:
number
Returns
Quaternion
set
set
(
x
,
y
,
z
,
w
)
:
Quaternion
Parameters
x
:
number
y
:
number
z
:
number
w
:
number
Returns
Quaternion
set
From
Axis
Angle
set
From
Axis
Angle
(
axis
,
angle
)
:
Quaternion
Parameters
axis
:
Vector3
angle
:
number
Returns
Quaternion
set
From
Euler
set
From
Euler
(
euler
)
:
Quaternion
Parameters
euler
:
Euler
Returns
Quaternion
set
From
Rotation
Matrix
set
From
Rotation
Matrix
(
m
)
:
Quaternion
Parameters
m
:
Matrix4
Returns
Quaternion
set
From
Unit
Vectors
set
From
Unit
Vectors
(
vFrom
,
vTo
)
:
Quaternion
Parameters
vFrom
:
Vector3
vTo
:
Vector3
Returns
Quaternion
slerp
slerp
(
qb
,
t
)
:
Quaternion
Parameters
qb
:
Quaternion
t
:
number
Returns
Quaternion
to
Array
to
Array
(
array
?
,
offset
?
)
:
number
[]
Parameters
Optional
array
:
number
[]
Optional
offset
:
number
Returns
number
[]
Static
multiply
Quaternions
Flat
multiply
Quaternions
Flat
(
dst
,
dstOffset
,
src0
,
srcOffset0
,
src1
,
srcOffset1
)
:
number
[]
Parameters
dst
:
number
[]
dstOffset
:
number
src0
:
number
[]
srcOffset0
:
number
src1
:
number
[]
srcOffset1
:
number
Returns
number
[]
Static
slerp
slerp
(
qa
,
qb
,
qm
,
t
)
:
Quaternion
Parameters
qa
:
Quaternion
qb
:
Quaternion
qm
:
Quaternion
t
:
number
Returns
Quaternion
Static
slerp
Flat
slerp
Flat
(
dst
,
dstOffset
,
src0
,
srcOffset0
,
src1
,
srcOffset1
,
t
)
:
void
Parameters
dst
:
number
[]
dstOffset
:
number
src0
:
number
[]
srcOffset0
:
number
src1
:
number
[]
srcOffset1
:
number
t
:
number
Returns
void
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
constructor
_on
Change
Callback
_w
_x
_y
_z
is
Quaternion
w
x
y
z
_on
Change
angle
To
clone
conjugate
copy
dot
equals
from
Array
identity
invert
length
length
Sq
multiply
multiply
Quaternions
normalize
premultiply
rotate
Towards
set
set
From
Axis
Angle
set
From
Euler
set
From
Rotation
Matrix
set
From
Unit
Vectors
slerp
to
Array
multiply
Quaternions
Flat
slerp
slerp
Flat
turbox - v1.0.0
packages/command-manager/src
packages/design-engine/src
packages/event-manager/src
packages/graphic-component-pixi/src
packages/graphic-component-three/src
packages/math/src
packages/reactivity-react/src
packages/reactivity/src
packages/renderer-core/src
packages/renderer-pixi/src
packages/renderer-three/src
packages/shared/src
packages/turbox/src
packages/turbox2d/src
packages/turbox3d/src
plugins/turbox-dev-tool/src
plugins/turbox-hot-loader/src
Generated using
TypeDoc