clik-engine API
GitHub
Preparing search index...
Vector2
Variable Vector2
Const
Vector2
:
{
add
(
a
:
Vec2
,
b
:
Vec2
)
:
Vec2
;
angle
(
v
:
Vec2
)
:
number
;
angleBetween
(
a
:
Vec2
,
b
:
Vec2
)
:
number
;
create
(
x
?:
number
,
y
?:
number
)
:
Vec2
;
distance
(
a
:
Vec2
,
b
:
Vec2
)
:
number
;
distanceSq
(
a
:
Vec2
,
b
:
Vec2
)
:
number
;
dot
(
a
:
Vec2
,
b
:
Vec2
)
:
number
;
equals
(
a
:
Vec2
,
b
:
Vec2
,
epsilon
?:
number
)
:
boolean
;
fromAngle
(
radians
:
number
,
length
?:
number
)
:
Vec2
;
length
(
v
:
Vec2
)
:
number
;
lengthSq
(
v
:
Vec2
)
:
number
;
lerp
(
a
:
Vec2
,
b
:
Vec2
,
t
:
number
)
:
Vec2
;
normalize
(
v
:
Vec2
)
:
Vec2
;
rotate
(
v
:
Vec2
,
radians
:
number
)
:
Vec2
;
scale
(
v
:
Vec2
,
s
:
number
)
:
Vec2
;
sub
(
a
:
Vec2
,
b
:
Vec2
)
:
Vec2
;
zero
()
:
Vec2
;
}
= ...
Type Declaration
add
:
function
add
(
a
:
Vec2
,
b
:
Vec2
)
:
Vec2
Parameters
a
:
Vec2
b
:
Vec2
Returns
Vec2
angle
:
function
angle
(
v
:
Vec2
)
:
number
Parameters
v
:
Vec2
Returns
number
angleBetween
:
function
angleBetween
(
a
:
Vec2
,
b
:
Vec2
)
:
number
Parameters
a
:
Vec2
b
:
Vec2
Returns
number
create
:
function
create
(
x
?:
number
,
y
?:
number
)
:
Vec2
Parameters
x
:
number
= 0
y
:
number
= 0
Returns
Vec2
distance
:
function
distance
(
a
:
Vec2
,
b
:
Vec2
)
:
number
Parameters
a
:
Vec2
b
:
Vec2
Returns
number
distanceSq
:
function
distanceSq
(
a
:
Vec2
,
b
:
Vec2
)
:
number
Parameters
a
:
Vec2
b
:
Vec2
Returns
number
dot
:
function
dot
(
a
:
Vec2
,
b
:
Vec2
)
:
number
Parameters
a
:
Vec2
b
:
Vec2
Returns
number
equals
:
function
equals
(
a
:
Vec2
,
b
:
Vec2
,
epsilon
?:
number
)
:
boolean
Parameters
a
:
Vec2
b
:
Vec2
epsilon
:
number
= 0.001
Returns
boolean
fromAngle
:
function
fromAngle
(
radians
:
number
,
length
?:
number
)
:
Vec2
Parameters
radians
:
number
length
:
number
= 1
Returns
Vec2
length
:
function
length
(
v
:
Vec2
)
:
number
Parameters
v
:
Vec2
Returns
number
lengthSq
:
function
lengthSq
(
v
:
Vec2
)
:
number
Parameters
v
:
Vec2
Returns
number
lerp
:
function
lerp
(
a
:
Vec2
,
b
:
Vec2
,
t
:
number
)
:
Vec2
Parameters
a
:
Vec2
b
:
Vec2
t
:
number
Returns
Vec2
normalize
:
function
normalize
(
v
:
Vec2
)
:
Vec2
Parameters
v
:
Vec2
Returns
Vec2
rotate
:
function
rotate
(
v
:
Vec2
,
radians
:
number
)
:
Vec2
Parameters
v
:
Vec2
radians
:
number
Returns
Vec2
scale
:
function
scale
(
v
:
Vec2
,
s
:
number
)
:
Vec2
Parameters
v
:
Vec2
s
:
number
Returns
Vec2
sub
:
function
sub
(
a
:
Vec2
,
b
:
Vec2
)
:
Vec2
Parameters
a
:
Vec2
b
:
Vec2
Returns
Vec2
zero
:
function
zero
()
:
Vec2
Returns
Vec2
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
GitHub
clik-engine API
Loading...