Editor Scripting API
Lens Scripting API
Guide Docs
Preparing search index...
Editor Scripting
quat
Class quat
Index
Constructors
constructor
Properties
w
x
y
z
Methods
angle
Axis
angle
Between
dot
equal
from
Euler
Angles
from
Euler
Vec
from
Rotation
Mat
from
Rotation
Mat4
get
Angle
get
Axis
invert
lerp
look
At
multiply
multiply
Vec3
normalize
quat
Identity
rotation
From
To
slerp
to
Euler
Angles
to
String
Constructors
constructor
new
quat
(
w
:
number
,
x
:
number
,
y
:
number
,
z
:
number
)
:
quat
Parameters
w
:
number
x
:
number
y
:
number
z
:
number
Returns
quat
Properties
w
w
:
number
x
x
:
number
y
y
:
number
z
z
:
number
Methods
Static
angle
Axis
angleAxis
(
angle
:
number
,
axis
:
vec3
)
:
quat
Parameters
angle
:
number
axis
:
vec3
Returns
quat
Static
angle
Between
angleBetween
(
a
:
quat
,
b
:
quat
)
:
number
Parameters
a
:
quat
b
:
quat
Returns
number
dot
dot
(
quat
:
quat
)
:
number
Parameters
quat
:
quat
Returns
number
equal
equal
(
quat
:
quat
)
:
boolean
Parameters
quat
:
quat
Returns
boolean
Static
from
Euler
Angles
fromEulerAngles
(
x
:
number
,
y
:
number
,
z
:
number
)
:
quat
Parameters
x
:
number
y
:
number
z
:
number
Returns
quat
Static
from
Euler
Vec
fromEulerVec
(
eulerAngles
:
vec3
)
:
quat
Parameters
eulerAngles
:
vec3
Returns
quat
Static
from
Rotation
Mat
fromRotationMat
(
rotationMat
:
mat3
)
:
quat
Parameters
rotationMat
:
mat3
Returns
quat
Static
from
Rotation
Mat4
fromRotationMat4
(
rotationMat4
:
mat4
)
:
quat
Parameters
rotationMat4
:
mat4
Returns
quat
get
Angle
getAngle
()
:
number
Returns
number
get
Axis
getAxis
()
:
vec3
Returns
vec3
invert
invert
()
:
quat
Returns
quat
Static
lerp
lerp
(
a
:
quat
,
b
:
quat
,
time
:
number
)
:
quat
Parameters
a
:
quat
b
:
quat
time
:
number
Returns
quat
Static
look
At
lookAt
(
forward
:
vec3
,
up
:
vec3
)
:
quat
Parameters
forward
:
vec3
up
:
vec3
Returns
quat
multiply
multiply
(
quat
:
quat
)
:
quat
Parameters
quat
:
quat
Returns
quat
multiply
Vec3
multiplyVec3
(
vec3
:
vec3
)
:
vec3
Parameters
vec3
:
vec3
Returns
vec3
normalize
normalize
()
:
void
Returns
void
Static
quat
Identity
quatIdentity
()
:
quat
Returns
quat
Static
rotation
From
To
rotationFromTo
(
from
:
vec3
,
to
:
vec3
)
:
quat
Parameters
from
:
vec3
to
:
vec3
Returns
quat
Static
slerp
slerp
(
a
:
quat
,
b
:
quat
,
time
:
number
)
:
quat
Parameters
a
:
quat
b
:
quat
time
:
number
Returns
quat
to
Euler
Angles
toEulerAngles
()
:
vec3
Returns
vec3
to
String
toString
()
:
string
Returns
string
Settings
Member Visibility
Inherited
Private
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
w
x
y
z
Methods
angle
Axis
angle
Between
dot
equal
from
Euler
Angles
from
Euler
Vec
from
Rotation
Mat
from
Rotation
Mat4
get
Angle
get
Axis
invert
lerp
look
At
multiply
multiply
Vec3
normalize
quat
Identity
rotation
From
To
slerp
to
Euler
Angles
to
String
Lens Scripting API
Guide Docs
Editor Scripting API
Loading...