babylon.quarks - v0.19.0
Demos
GitHub
npm
Preparing search index...
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
set
X
set
Y
sub
sub
Scalar
sub
Vectors
to
Array
Constructors
constructor
new
Vector2
(
x
?:
number
,
y
?:
number
)
:
Vector2
Parameters
Optional
x
:
number
Optional
y
:
number
Returns
Vector2
Properties
x
x
:
number
y
y
:
number
Static
is
Vector2
isVector2
:
boolean
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
,
unknown
>
Returns
Generator
<
number
,
void
,
unknown
>
add
add
(
v
:
Vector2
)
:
this
Parameters
v
:
Vector2
Returns
this
add
Scalar
addScalar
(
s
:
number
)
:
this
Parameters
s
:
number
Returns
this
add
Scaled
Vector
addScaledVector
(
v
:
Vector2
,
s
:
number
)
:
this
Parameters
v
:
Vector2
s
:
number
Returns
this
add
Vectors
addVectors
(
a
:
Vector2
,
b
:
Vector2
)
:
this
Parameters
a
:
Vector2
b
:
Vector2
Returns
this
angle
angle
()
:
number
Returns
number
angle
To
angleTo
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
apply
Matrix3
applyMatrix3
(
m
:
Matrix3
)
:
this
Parameters
m
:
Matrix3
Returns
this
ceil
ceil
()
:
this
Returns
this
clamp
clamp
(
min
:
Vector2
,
max
:
Vector2
)
:
this
Parameters
min
:
Vector2
max
:
Vector2
Returns
this
clamp
Length
clampLength
(
min
:
number
,
max
:
number
)
:
this
Parameters
min
:
number
max
:
number
Returns
this
clamp
Scalar
clampScalar
(
minVal
:
number
,
maxVal
:
number
)
:
this
Parameters
minVal
:
number
maxVal
:
number
Returns
this
clone
clone
()
:
Vector2
Returns
Vector2
copy
copy
(
v
:
Vector2
)
:
this
Parameters
v
:
Vector2
Returns
this
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
)
:
this
Parameters
v
:
Vector2
Returns
this
divide
Scalar
divideScalar
(
scalar
:
number
)
:
this
Parameters
scalar
:
number
Returns
this
dot
dot
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
equals
equals
(
v
:
Vector2
)
:
boolean
Parameters
v
:
Vector2
Returns
boolean
floor
floor
()
:
this
Returns
this
from
Array
fromArray
(
array
:
number
[]
,
offset
?:
number
)
:
this
Parameters
array
:
number
[]
Optional
offset
:
number
Returns
this
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
)
:
this
Parameters
v
:
Vector2
alpha
:
number
Returns
this
lerp
Vectors
lerpVectors
(
v1
:
Vector2
,
v2
:
Vector2
,
alpha
:
number
)
:
this
Parameters
v1
:
Vector2
v2
:
Vector2
alpha
:
number
Returns
this
manhattan
Distance
To
manhattanDistanceTo
(
v
:
Vector2
)
:
number
Parameters
v
:
Vector2
Returns
number
manhattan
Length
manhattanLength
()
:
number
Returns
number
max
max
(
v
:
Vector2
)
:
this
Parameters
v
:
Vector2
Returns
this
min
min
(
v
:
Vector2
)
:
this
Parameters
v
:
Vector2
Returns
this
multiply
multiply
(
v
:
Vector2
)
:
this
Parameters
v
:
Vector2
Returns
this
multiply
Scalar
multiplyScalar
(
scalar
:
number
)
:
this
Parameters
scalar
:
number
Returns
this
negate
negate
()
:
this
Returns
this
normalize
normalize
()
:
this
Returns
this
random
random
()
:
this
Returns
this
rotate
Around
rotateAround
(
center
:
Vector2
,
angle
:
number
)
:
this
Parameters
center
:
Vector2
angle
:
number
Returns
this
round
round
()
:
this
Returns
this
round
To
Zero
roundToZero
()
:
this
Returns
this
set
set
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
set
Component
setComponent
(
index
:
number
,
value
:
number
)
:
this
Parameters
index
:
number
value
:
number
Returns
this
set
Length
setLength
(
length
:
number
)
:
this
Parameters
length
:
number
Returns
this
set
Scalar
setScalar
(
scalar
:
number
)
:
this
Parameters
scalar
:
number
Returns
this
set
X
setX
(
x
:
number
)
:
this
Parameters
x
:
number
Returns
this
set
Y
setY
(
y
:
number
)
:
this
Parameters
y
:
number
Returns
this
sub
sub
(
v
:
Vector2
)
:
this
Parameters
v
:
Vector2
Returns
this
sub
Scalar
subScalar
(
s
:
number
)
:
this
Parameters
s
:
number
Returns
this
sub
Vectors
subVectors
(
a
:
Vector2
,
b
:
Vector2
)
:
this
Parameters
a
:
Vector2
b
:
Vector2
Returns
this
to
Array
toArray
(
array
?:
number
[]
,
offset
?:
number
)
:
number
[]
Parameters
Optional
array
:
number
[]
Optional
offset
:
number
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
set
X
set
Y
sub
sub
Scalar
sub
Vectors
to
Array
Demos
GitHub
npm
babylon.quarks - v0.19.0
Loading...