Rapid Render API
Preparing search index...
Vec2
Class Vec2
Index
Constructors
constructor
Properties
x
y
DOWN
LEFT
ONE
RIGHT
UP
ZERO
Methods
abs
add
angle
ceil
clear
clone
copy
cross
distance
To
divide
dot
equals
fix
fixed
floor
invert
inverted
is
Not
Zero
is
Pretty
Much
Zero
is
Zero
length
mul
multiply
normalize
normalized
perpendicular
set
set
To
Polar
squared
Length
stringify
sub
subtract
to
from
Angle
From
Array
Constructors
constructor
new
Vec2
(
x
?:
number
,
y
?:
number
)
:
Vec2
Parameters
Optional
x
:
number
Optional
y
:
number
Returns
Vec2
Properties
x
x
:
number
y
y
:
number
Static
DOWN
DOWN
:
Vec2
= ...
Static
LEFT
LEFT
:
Vec2
= ...
Static
ONE
ONE
:
Vec2
= ...
Static
RIGHT
RIGHT
:
Vec2
= ...
Static
UP
UP
:
Vec2
= ...
Static
ZERO
ZERO
:
Vec2
= ...
Methods
abs
abs
()
:
Vec2
Returns
Vec2
add
add
(
v
:
Vec2
)
:
Vec2
Parameters
v
:
Vec2
Returns
Vec2
angle
angle
()
:
number
Returns
number
ceil
ceil
()
:
Vec2
Returns
Vec2
clear
clear
()
:
void
Returns
void
clone
clone
()
:
Vec2
Returns
Vec2
copy
copy
()
:
Vec2
Returns
Vec2
cross
cross
(
v
:
Vec2
)
:
number
Parameters
v
:
Vec2
Returns
number
distance
To
distanceTo
(
v
:
Vec2
)
:
number
Parameters
v
:
Vec2
Returns
number
divide
divide
(
f
:
number
|
Vec2
)
:
Vec2
Parameters
f
:
number
|
Vec2
Returns
Vec2
dot
dot
(
v
:
Vec2
)
:
number
Parameters
v
:
Vec2
Returns
number
equals
equals
(
vec
:
Vec2
)
:
boolean
Parameters
vec
:
Vec2
Returns
boolean
fix
fix
(
limit
?:
number
)
:
void
Parameters
limit
:
number
= 1e-13
Returns
void
fixed
fixed
(
limit
?:
number
)
:
Vec2
Parameters
limit
:
number
= 1e-13
Returns
Vec2
floor
floor
()
:
Vec2
Returns
Vec2
invert
invert
()
:
this
Returns
this
inverted
inverted
()
:
Vec2
Returns
Vec2
is
Not
Zero
isNotZero
()
:
boolean
Returns
boolean
is
Pretty
Much
Zero
isPrettyMuchZero
()
:
boolean
Returns
boolean
is
Zero
isZero
()
:
boolean
Returns
boolean
length
length
()
:
number
Returns
number
mul
mul
(
f
:
number
|
Vec2
)
:
Vec2
Parameters
f
:
number
|
Vec2
Returns
Vec2
multiply
multiply
(
f
:
number
|
Vec2
)
:
Vec2
Parameters
f
:
number
|
Vec2
Returns
Vec2
normalize
normalize
()
:
this
Returns
this
normalized
normalized
()
:
Vec2
Returns
Vec2
perpendicular
perpendicular
()
:
this
Returns
this
set
set
(
x
:
number
,
y
?:
number
)
:
Vec2
Parameters
x
:
number
Optional
y
:
number
Returns
Vec2
set
To
Polar
setToPolar
(
azimuth
:
number
,
radius
?:
number
)
:
this
Parameters
azimuth
:
number
radius
:
number
= 1
Returns
this
squared
Length
squaredLength
()
:
number
Returns
number
stringify
stringify
()
:
string
Returns
string
sub
sub
(
v
:
Vec2
)
:
Vec2
Parameters
v
:
Vec2
Returns
Vec2
subtract
subtract
(
v
:
Vec2
)
:
Vec2
Parameters
v
:
Vec2
Returns
Vec2
to
to
(
vec
:
Vec2
)
:
void
Parameters
vec
:
Vec2
Returns
void
Static
from
Angle
fromAngle
(
angle
:
number
)
:
Vec2
Parameters
angle
:
number
Returns
Vec2
Static
From
Array
FromArray
(
array
:
number
[]
[]
)
:
Vec2
[]
Parameters
array
:
number
[]
[]
Returns
Vec2
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
x
y
DOWN
LEFT
ONE
RIGHT
UP
ZERO
Methods
abs
add
angle
ceil
clear
clone
copy
cross
distance
To
divide
dot
equals
fix
fixed
floor
invert
inverted
is
Not
Zero
is
Pretty
Much
Zero
is
Zero
length
mul
multiply
normalize
normalized
perpendicular
set
set
To
Polar
squared
Length
stringify
sub
subtract
to
from
Angle
From
Array
Rapid Render API
Loading...