GitHub
Quarks VFX
Preparing search index...
The search index is not available
Documentation
Documentation
quarks.core
Vector2
Class Vector2
Index
Constructors
constructor
Properties
x
y
is
Vector2
Accessors
height
width
Methods
[iterator]
add
add
Scalar
add
Scaled
Vector
add
Vectors
angle
angle
To
apply
Matrix3
ceil
clamp
clamp
Length
clamp
Scalar
clone
copy
cross
distance
To
distance
To
Squared
divide
divide
Scalar
dot
equals
floor
from
Array
get
Component
length
length
Sq
lerp
lerp
Vectors
manhattan
Distance
To
manhattan
Length
max
min
multiply
multiply
Scalar
negate
normalize
random
rotate
Around
round
round
To
Zero
set
set
Component
set
Length
set
Scalar
setX
setY
sub
sub
Scalar
sub
Vectors
to
Array
Constructors
constructor
new
Vector2
(
x
?:
number
,
y
?:
number
)
:
Vector2
Parameters
x
:
number
= 0
y
:
number
= 0
Returns
Vector2
Properties
x
x
:
number
y
y
:
number
Static
is
Vector2
isVector2
:
boolean
= true
Accessors
height
get
height
()
:
number
Returns
number
set
height
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
width
get
width
()
:
number
Returns
number
set
width
(
value
:
number
)
:
void
Parameters
value
:
number
Returns
void
Methods
[iterator]
"[iterator]"
()
:
Generator
<
number
,
void
>
Returns
Generator
<
number
,
void
>
add
add
(
v
:
Vector2
)
:
Vector2
Parameters
v
:
Vector2
Returns
Vector2
add
Scalar
addScalar
(
s
:
number
)
:
Vector2
Parameters
s
:
number
Returns
Vector2
add
Scaled
Vector
addScaledVector
(
v
:
Vector2
,
s
:
number
)
:
Vector2
Parameters
v
:
Vector2
s
:
number
Returns
Vector2
add
Vectors
addVectors
(
a
:
Vector2
,
b
:
Vector2
)
:
Vector2
Parameters
a
:
Vector2
b
:
Vector2
Returns
Vector2
angle
angle
()
:
number
Returns
number
angle
To
angleTo
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
apply
Matrix3
applyMatrix3
(
m
:
Matrix3
)
:
Vector2
Parameters
m
:
Matrix3
Returns
Vector2
ceil
ceil
()
:
Vector2
Returns
Vector2
clamp
clamp
(
min
:
Vector2
,
max
:
Vector2
)
:
Vector2
Parameters
min
:
Vector2
max
:
Vector2
Returns
Vector2
clamp
Length
clampLength
(
min
:
number
,
max
:
number
)
:
Vector2
Parameters
min
:
number
max
:
number
Returns
Vector2
clamp
Scalar
clampScalar
(
minVal
:
number
,
maxVal
:
number
)
:
Vector2
Parameters
minVal
:
number
maxVal
:
number
Returns
Vector2
clone
clone
()
:
Vector2
Returns
Vector2
copy
copy
(
v
:
Vector2
)
:
Vector2
Parameters
v
:
Vector2
Returns
Vector2
cross
cross
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
distance
To
distanceTo
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
distance
To
Squared
distanceToSquared
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
divide
divide
(
v
:
Vector2
)
:
Vector2
Parameters
v
:
Vector2
Returns
Vector2
divide
Scalar
divideScalar
(
scalar
:
number
)
:
Vector2
Parameters
scalar
:
number
Returns
Vector2
dot
dot
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
equals
equals
(
v
:
Vector2
)
:
boolean
Parameters
v
:
Vector2
Returns
boolean
floor
floor
()
:
Vector2
Returns
Vector2
from
Array
fromArray
(
array
:
number
[]
,
offset
?:
number
)
:
Vector2
Parameters
array
:
number
[]
offset
:
number
= 0
Returns
Vector2
get
Component
getComponent
(
index
:
number
)
:
number
Parameters
index
:
number
Returns
number
length
length
()
:
number
Returns
number
length
Sq
lengthSq
()
:
number
Returns
number
lerp
lerp
(
v
:
Vector2
,
alpha
:
number
)
:
Vector2
Parameters
v
:
Vector2
alpha
:
number
Returns
Vector2
lerp
Vectors
lerpVectors
(
v1
:
Vector2
,
v2
:
Vector2
,
alpha
:
number
)
:
Vector2
Parameters
v1
:
Vector2
v2
:
Vector2
alpha
:
number
Returns
Vector2
manhattan
Distance
To
manhattanDistanceTo
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
manhattan
Length
manhattanLength
()
:
number
Returns
number
max
max
(
v
:
Vector2
)
:
Vector2
Parameters
v
:
Vector2
Returns
Vector2
min
min
(
v
:
Vector2
)
:
Vector2
Parameters
v
:
Vector2
Returns
Vector2
multiply
multiply
(
v
:
Vector2
)
:
Vector2
Parameters
v
:
Vector2
Returns
Vector2
multiply
Scalar
multiplyScalar
(
scalar
:
number
)
:
Vector2
Parameters
scalar
:
number
Returns
Vector2
negate
negate
()
:
Vector2
Returns
Vector2
normalize
normalize
()
:
Vector2
Returns
Vector2
random
random
()
:
Vector2
Returns
Vector2
rotate
Around
rotateAround
(
center
:
Vector2
,
angle
:
number
)
:
Vector2
Parameters
center
:
Vector2
angle
:
number
Returns
Vector2
round
round
()
:
Vector2
Returns
Vector2
round
To
Zero
roundToZero
()
:
Vector2
Returns
Vector2
set
set
(
x
:
number
,
y
:
number
)
:
Vector2
Parameters
x
:
number
y
:
number
Returns
Vector2
set
Component
setComponent
(
index
:
number
,
value
:
number
)
:
Vector2
Parameters
index
:
number
value
:
number
Returns
Vector2
set
Length
setLength
(
length
:
number
)
:
Vector2
Parameters
length
:
number
Returns
Vector2
set
Scalar
setScalar
(
scalar
:
number
)
:
Vector2
Parameters
scalar
:
number
Returns
Vector2
setX
setX
(
x
:
number
)
:
Vector2
Parameters
x
:
number
Returns
Vector2
setY
setY
(
y
:
number
)
:
Vector2
Parameters
y
:
number
Returns
Vector2
sub
sub
(
v
:
Vector2
)
:
Vector2
Parameters
v
:
Vector2
Returns
Vector2
sub
Scalar
subScalar
(
s
:
number
)
:
Vector2
Parameters
s
:
number
Returns
Vector2
sub
Vectors
subVectors
(
a
:
Vector2
,
b
:
Vector2
)
:
Vector2
Parameters
a
:
Vector2
b
:
Vector2
Returns
Vector2
to
Array
toArray
(
array
?:
number
[]
,
offset
?:
number
)
:
number
[]
Parameters
array
:
number
[]
= []
offset
:
number
= 0
Returns
number
[]
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
x
y
is
Vector2
Accessors
height
width
Methods
[iterator]
add
add
Scalar
add
Scaled
Vector
add
Vectors
angle
angle
To
apply
Matrix3
ceil
clamp
clamp
Length
clamp
Scalar
clone
copy
cross
distance
To
distance
To
Squared
divide
divide
Scalar
dot
equals
floor
from
Array
get
Component
length
length
Sq
lerp
lerp
Vectors
manhattan
Distance
To
manhattan
Length
max
min
multiply
multiply
Scalar
negate
normalize
random
rotate
Around
round
round
To
Zero
set
set
Component
set
Length
set
Scalar
setX
setY
sub
sub
Scalar
sub
Vectors
to
Array
GitHub
Quarks VFX
Documentation
Loading...