GoudEngine TypeScript SDK
Preparing search index...
types/math.g
Vec2
Class Vec2
2D floating-point vector
Implements
IVec2
Index
Constructors
constructor
Properties
x
y
Methods
add
distance
dot
length
lerp
normalize
scale
sub
down
left
one
right
up
zero
Constructors
constructor
new
Vec2
(
x
:
number
,
y
:
number
)
:
Vec2
Parameters
x
:
number
y
:
number
Returns
Vec2
Properties
x
x
:
number
y
y
:
number
Methods
add
add
(
other
:
Vec2
)
:
Vec2
Parameters
other
:
Vec2
Returns
Vec2
distance
distance
(
other
:
Vec2
)
:
number
Parameters
other
:
Vec2
Returns
number
dot
dot
(
other
:
Vec2
)
:
number
Parameters
other
:
Vec2
Returns
number
length
length
()
:
number
Returns
number
lerp
lerp
(
other
:
Vec2
,
t
:
number
)
:
Vec2
Parameters
other
:
Vec2
t
:
number
Returns
Vec2
normalize
normalize
()
:
Vec2
Returns
Vec2
scale
scale
(
s
:
number
)
:
Vec2
Parameters
s
:
number
Returns
Vec2
sub
sub
(
other
:
Vec2
)
:
Vec2
Parameters
other
:
Vec2
Returns
Vec2
Static
down
down
()
:
Vec2
Returns
Vec2
Static
left
left
()
:
Vec2
Returns
Vec2
Static
one
one
()
:
Vec2
Returns
Vec2
Static
right
right
()
:
Vec2
Returns
Vec2
Static
up
up
()
:
Vec2
Returns
Vec2
Static
zero
zero
()
:
Vec2
Returns
Vec2
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
x
y
Methods
add
distance
dot
length
lerp
normalize
scale
sub
down
left
one
right
up
zero
GoudEngine TypeScript SDK
Loading...
2D floating-point vector