phina.js.d.ts
Preparing search index...
phina
geom
Vector2Static
Interface Vector2Static
interface
Vector2Static
{
new
Vector2Static
(
x
:
number
,
y
:
number
)
:
phina
.
geom
.
Vector2
;
DOWN
:
phina
.
geom
.
Vector2
;
LEFT
:
phina
.
geom
.
Vector2
;
RIGHT
:
phina
.
geom
.
Vector2
;
UP
:
phina
.
geom
.
Vector2
;
ZERO
:
phina
.
geom
.
Vector2
;
add
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
cross
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
distance
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
number
;
distanceSquared
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
number
;
div
(
v
:
phina
.
geom
.
Vector2
,
n
:
number
)
:
phina
.
geom
.
Vector2
;
dot
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
lerp
(
a
:
phina
.
geom
.
Vector2
,
b
:
phina
.
geom
.
Vector2
,
t
:
number
,
)
:
phina
.
geom
.
Vector2
;
manhattanDistance
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
number
;
max
(
a
:
phina
.
geom
.
Vector2
,
b
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
min
(
a
:
phina
.
geom
.
Vector2
,
b
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
mul
(
v
:
phina
.
geom
.
Vector2
,
n
:
number
)
:
phina
.
geom
.
Vector2
;
negate
(
v
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
normal
(
a
:
phina
.
geom
.
Vector2
,
b
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
random
(
min
?:
number
,
max
?:
number
,
len
?:
number
)
:
phina
.
geom
.
Vector2
;
reflect
(
v
:
phina
.
geom
.
Vector2
,
normal
:
phina
.
geom
.
Vector2
,
)
:
phina
.
geom
.
Vector2
;
slerp
(
lhs
:
any
,
rhs
:
any
,
t
:
any
)
:
any
;
sub
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
wall
(
v
:
phina
.
geom
.
Vector2
,
normal
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
;
(
x
:
number
,
y
:
number
)
:
phina
.
geom
.
Vector2
;
}
Vector2Static
(
x
:
number
,
y
:
number
)
:
phina
.
geom
.
Vector2
Parameters
x
:
number
y
:
number
Returns
phina
.
geom
.
Vector2
Index
Constructors
constructor
Properties
DOWN
LEFT
RIGHT
UP
ZERO
Methods
add
cross
distance
distance
Squared
div
dot
lerp
manhattan
Distance
max
min
mul
negate
normal
random
reflect
slerp
sub
wall
Constructors
constructor
new
Vector2Static
(
x
:
number
,
y
:
number
)
:
phina
.
geom
.
Vector2
Parameters
x
:
number
y
:
number
Returns
phina
.
geom
.
Vector2
Properties
DOWN
DOWN
:
phina
.
geom
.
Vector2
LEFT
LEFT
:
phina
.
geom
.
Vector2
RIGHT
RIGHT
:
phina
.
geom
.
Vector2
UP
UP
:
phina
.
geom
.
Vector2
ZERO
ZERO
:
phina
.
geom
.
Vector2
Methods
add
add
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
lhs
:
phina
.
geom
.
Vector2
rhs
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
cross
cross
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
lhs
:
phina
.
geom
.
Vector2
rhs
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
distance
distance
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
number
Parameters
lhs
:
phina
.
geom
.
Vector2
rhs
:
phina
.
geom
.
Vector2
Returns
number
distance
Squared
distanceSquared
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
number
Parameters
lhs
:
phina
.
geom
.
Vector2
rhs
:
phina
.
geom
.
Vector2
Returns
number
div
div
(
v
:
phina
.
geom
.
Vector2
,
n
:
number
)
:
phina
.
geom
.
Vector2
Parameters
v
:
phina
.
geom
.
Vector2
n
:
number
Returns
phina
.
geom
.
Vector2
dot
dot
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
lhs
:
phina
.
geom
.
Vector2
rhs
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
lerp
lerp
(
a
:
phina
.
geom
.
Vector2
,
b
:
phina
.
geom
.
Vector2
,
t
:
number
,
)
:
phina
.
geom
.
Vector2
Parameters
a
:
phina
.
geom
.
Vector2
b
:
phina
.
geom
.
Vector2
t
:
number
Returns
phina
.
geom
.
Vector2
manhattan
Distance
manhattanDistance
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
number
Parameters
lhs
:
phina
.
geom
.
Vector2
rhs
:
phina
.
geom
.
Vector2
Returns
number
max
max
(
a
:
phina
.
geom
.
Vector2
,
b
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
a
:
phina
.
geom
.
Vector2
b
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
min
min
(
a
:
phina
.
geom
.
Vector2
,
b
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
a
:
phina
.
geom
.
Vector2
b
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
mul
mul
(
v
:
phina
.
geom
.
Vector2
,
n
:
number
)
:
phina
.
geom
.
Vector2
Parameters
v
:
phina
.
geom
.
Vector2
n
:
number
Returns
phina
.
geom
.
Vector2
negate
negate
(
v
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
v
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
normal
normal
(
a
:
phina
.
geom
.
Vector2
,
b
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
a
:
phina
.
geom
.
Vector2
b
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
random
random
(
min
?:
number
,
max
?:
number
,
len
?:
number
)
:
phina
.
geom
.
Vector2
Parameters
Optional
min
:
number
Optional
max
:
number
Optional
len
:
number
Returns
phina
.
geom
.
Vector2
reflect
reflect
(
v
:
phina
.
geom
.
Vector2
,
normal
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
v
:
phina
.
geom
.
Vector2
normal
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
slerp
slerp
(
lhs
:
any
,
rhs
:
any
,
t
:
any
)
:
any
Parameters
lhs
:
any
rhs
:
any
t
:
any
Returns
any
sub
sub
(
lhs
:
phina
.
geom
.
Vector2
,
rhs
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
lhs
:
phina
.
geom
.
Vector2
rhs
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
wall
wall
(
v
:
phina
.
geom
.
Vector2
,
normal
:
phina
.
geom
.
Vector2
)
:
phina
.
geom
.
Vector2
Parameters
v
:
phina
.
geom
.
Vector2
normal
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
DOWN
LEFT
RIGHT
UP
ZERO
Methods
add
cross
distance
distance
Squared
div
dot
lerp
manhattan
Distance
max
min
mul
negate
normal
random
reflect
slerp
sub
wall
phina.js.d.ts
Loading...