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