Search
Preparing search index...
The search index is not available
rhodonite
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
rhodonite
IMutableQuaternion
Interface IMutableQuaternion
Hierarchy
IQuaternion
IMutableQuaternion
Implemented by
MutableQuaternion
Index
Properties
_v
class
Name
w
x
y
z
Methods
add
at
axis
Angle
clone
copy
Components
divide
Number
dot
flatten
As
Array
from
Matrix
identity
is
Dummy
is
Equal
is
Strict
Equal
length
length
Squared
multiply
multiply
Number
normalize
raw
set
At
set
Components
subtract
to
Euler
Angles
To
to
String
to
String
Approximately
Properties
_v
_v
:
Float32Array
Readonly
class
Name
class
Name
:
string
w
w
:
number
x
x
:
number
y
y
:
number
z
z
:
number
Methods
add
add
(
quat
:
IQuaternion
)
:
IMutableQuaternion
Parameters
quat:
IQuaternion
Returns
IMutableQuaternion
at
at
(
i
:
number
)
:
number
Parameters
i:
number
Returns
number
axis
Angle
axis
Angle
(
vec
:
IVector3
, radian
:
number
)
:
IMutableQuaternion
Parameters
vec:
IVector3
radian:
number
Returns
IMutableQuaternion
clone
clone
(
)
:
IMutableQuaternion
clone
(
)
:
IMutableQuaternion
Returns
IMutableQuaternion
Returns
IMutableQuaternion
copy
Components
copy
Components
(
quat
:
IQuaternion
)
:
IMutableQuaternion
Parameters
quat:
IQuaternion
Returns
IMutableQuaternion
divide
Number
divide
Number
(
value
:
number
)
:
IMutableQuaternion
Parameters
value:
number
Returns
IMutableQuaternion
dot
dot
(
vec
:
IQuaternion
)
:
number
Parameters
vec:
IQuaternion
Returns
number
flatten
As
Array
flatten
As
Array
(
)
:
number
[]
Returns
number
[]
from
Matrix
from
Matrix
(
mat
:
IMatrix44
)
:
IMutableQuaternion
Parameters
mat:
IMatrix44
Returns
IMutableQuaternion
identity
identity
(
)
:
IMutableQuaternion
Returns
IMutableQuaternion
is
Dummy
is
Dummy
(
)
:
boolean
Returns
boolean
is
Equal
is
Equal
(
vec
:
IQuaternion
, delta
?:
number
)
:
boolean
Parameters
vec:
IQuaternion
Optional
delta:
number
Returns
boolean
is
Strict
Equal
is
Strict
Equal
(
vec
:
IQuaternion
)
:
boolean
Parameters
vec:
IQuaternion
Returns
boolean
length
length
(
)
:
number
Returns
number
length
Squared
length
Squared
(
)
:
number
Returns
number
multiply
multiply
(
quat
:
IQuaternion
)
:
IMutableQuaternion
Parameters
quat:
IQuaternion
Returns
IMutableQuaternion
multiply
Number
multiply
Number
(
value
:
number
)
:
IMutableQuaternion
Parameters
value:
number
Returns
IMutableQuaternion
normalize
normalize
(
)
:
IMutableQuaternion
Returns
IMutableQuaternion
raw
raw
(
)
:
TypedArray
Returns
TypedArray
set
At
set
At
(
i
:
number
, value
:
number
)
:
IMutableQuaternion
Parameters
i:
number
value:
number
Returns
IMutableQuaternion
set
Components
set
Components
(
x
:
number
, y
:
number
, z
:
number
, w
:
number
)
:
IMutableQuaternion
Parameters
x:
number
y:
number
z:
number
w:
number
Returns
IMutableQuaternion
subtract
subtract
(
quat
:
IQuaternion
)
:
IMutableQuaternion
Parameters
quat:
IQuaternion
Returns
IMutableQuaternion
to
Euler
Angles
To
to
Euler
Angles
To
(
out
:
IMutableVector3
)
:
IMutableVector3
Parameters
out:
IMutableVector3
Returns
IMutableVector3
to
String
to
String
(
)
:
string
Returns
string
to
String
Approximately
to
String
Approximately
(
)
:
string
Returns
string
Exports
IMutable
Quaternion
_v
class
Name
w
x
y
z
add
at
axis
Angle
clone
copy
Components
divide
Number
dot
flatten
As
Array
from
Matrix
identity
is
Dummy
is
Equal
is
Strict
Equal
length
length
Squared
multiply
multiply
Number
normalize
raw
set
At
set
Components
subtract
to
Euler
Angles
To
to
String
to
String
Approximately
Generated using
TypeDoc