Editor Scripting API
Lens Scripting API
Guide Docs
Preparing search index...
Editor Scripting
vec3
Class vec3
Index
Constructors
constructor
Properties
b
g
length
length
Squared
r
x
y
z
Methods
add
angle
To
back
clamp
Length
cross
distance
distance
Squared
div
dot
down
equal
forward
left
lerp
max
min
move
Towards
mult
normalize
one
orthonormalize
project
project
On
Plane
random
Direction
reflect
right
rotate
Towards
scale
slerp
sub
to
String
uniform
Scale
up
zero
Constructors
constructor
new
vec3
(
x
:
number
,
y
:
number
,
z
:
number
)
:
vec3
Parameters
x
:
number
y
:
number
z
:
number
Returns
vec3
Properties
b
b
:
number
g
g
:
number
length
length
:
number
length
Squared
lengthSquared
:
number
r
r
:
number
x
x
:
number
y
y
:
number
z
z
:
number
Methods
add
add
(
vec
:
vec3
)
:
vec3
Parameters
vec
:
vec3
Returns
vec3
angle
To
angleTo
(
vec
:
vec3
)
:
number
Parameters
vec
:
vec3
Returns
number
Static
back
back
()
:
vec3
Returns
vec3
clamp
Length
clampLength
(
length
:
number
)
:
vec3
Parameters
length
:
number
Returns
vec3
cross
cross
(
vec
:
vec3
)
:
vec3
Parameters
vec
:
vec3
Returns
vec3
distance
distance
(
vec
:
vec3
)
:
number
Parameters
vec
:
vec3
Returns
number
distance
Squared
distanceSquared
(
vec
:
vec3
)
:
number
Parameters
vec
:
vec3
Returns
number
div
div
(
vec
:
vec3
)
:
vec3
Parameters
vec
:
vec3
Returns
vec3
dot
dot
(
vec
:
vec3
)
:
number
Parameters
vec
:
vec3
Returns
number
Static
down
down
()
:
vec3
Returns
vec3
equal
equal
(
vec
:
vec3
)
:
boolean
Parameters
vec
:
vec3
Returns
boolean
Static
forward
forward
()
:
vec3
Returns
vec3
Static
left
left
()
:
vec3
Returns
vec3
Static
lerp
lerp
(
a
:
vec3
,
b
:
vec3
,
time
:
number
)
:
vec3
Parameters
a
:
vec3
b
:
vec3
time
:
number
Returns
vec3
Static
max
max
(
a
:
vec3
,
b
:
vec3
)
:
vec3
Parameters
a
:
vec3
b
:
vec3
Returns
vec3
Static
min
min
(
a
:
vec3
,
b
:
vec3
)
:
vec3
Parameters
a
:
vec3
b
:
vec3
Returns
vec3
move
Towards
moveTowards
(
target
:
vec3
,
step
:
number
)
:
vec3
Parameters
target
:
vec3
step
:
number
Returns
vec3
mult
mult
(
vec
:
vec3
)
:
vec3
Parameters
vec
:
vec3
Returns
vec3
normalize
normalize
()
:
vec3
Returns
vec3
Static
one
one
()
:
vec3
Returns
vec3
Static
orthonormalize
orthonormalize
(
a
:
vec3
,
b
:
vec3
)
:
void
Parameters
a
:
vec3
b
:
vec3
Returns
void
project
project
(
normal
:
vec3
)
:
vec3
Parameters
normal
:
vec3
Returns
vec3
project
On
Plane
projectOnPlane
(
planeNormal
:
vec3
)
:
vec3
Parameters
planeNormal
:
vec3
Returns
vec3
Static
random
Direction
randomDirection
()
:
vec3
Returns
vec3
reflect
reflect
(
planeNormal
:
vec3
)
:
vec3
Parameters
planeNormal
:
vec3
Returns
vec3
Static
right
right
()
:
vec3
Returns
vec3
rotate
Towards
rotateTowards
(
target
:
vec3
,
step
:
number
)
:
vec3
Parameters
target
:
vec3
step
:
number
Returns
vec3
scale
scale
(
vec
:
vec3
)
:
vec3
Parameters
vec
:
vec3
Returns
vec3
Static
slerp
slerp
(
a
:
vec3
,
b
:
vec3
,
time
:
number
)
:
vec3
Parameters
a
:
vec3
b
:
vec3
time
:
number
Returns
vec3
sub
sub
(
vec
:
vec3
)
:
vec3
Parameters
vec
:
vec3
Returns
vec3
to
String
toString
()
:
string
Returns
string
uniform
Scale
uniformScale
(
scale
:
number
)
:
vec3
Parameters
scale
:
number
Returns
vec3
Static
up
up
()
:
vec3
Returns
vec3
Static
zero
zero
()
:
vec3
Returns
vec3
Settings
Member Visibility
Inherited
Private
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
b
g
length
length
Squared
r
x
y
z
Methods
add
angle
To
back
clamp
Length
cross
distance
distance
Squared
div
dot
down
equal
forward
left
lerp
max
min
move
Towards
mult
normalize
one
orthonormalize
project
project
On
Plane
random
Direction
reflect
right
rotate
Towards
scale
slerp
sub
to
String
uniform
Scale
up
zero
Lens Scripting API
Guide Docs
Editor Scripting API
Loading...