phina.js.d.ts
Preparing search index...
phina
geom
Vector2
Interface Vector2
interface
Vector2
{
x
:
number
;
y
:
number
;
add
(
v
:
phina
.
geom
.
Vector2
)
:
this
;
clone
()
:
phina
.
geom
.
Vector2
;
cross
(
v
:
phina
.
geom
.
Vector2
)
:
number
;
distance
(
v
:
phina
.
geom
.
Vector2
)
:
number
;
distanceSquared
(
v
:
phina
.
geom
.
Vector2
)
:
number
;
div
(
n
:
number
)
:
this
;
dot
(
v
:
phina
.
geom
.
Vector2
)
:
number
;
equals
(
v
:
phina
.
geom
.
Vector2
)
:
boolean
;
fromAngle
(
rad
:
number
,
len
?:
number
)
:
this
;
fromDegree
(
deg
:
number
,
len
?:
number
)
:
this
;
getDirection
()
:
string
;
length
()
:
number
;
lengthSquared
()
:
number
;
mul
(
n
:
number
)
:
this
;
negate
()
:
this
;
normalize
()
:
this
;
random
(
min
?:
number
,
max
?:
number
,
len
?:
number
)
:
this
;
rotate
(
rad
:
number
,
center
?:
phina
.
geom
.
Vector2
)
:
this
;
set
(
x
:
number
,
y
:
number
)
:
this
;
sub
(
v
:
phina
.
geom
.
Vector2
)
:
this
;
toAngle
()
:
number
;
toDegree
()
:
number
;
toString
()
:
string
;
}
Index
Properties
x
y
Methods
add
clone
cross
distance
distance
Squared
div
dot
equals
from
Angle
from
Degree
get
Direction
length
length
Squared
mul
negate
normalize
random
rotate
set
sub
to
Angle
to
Degree
to
String
Properties
x
x
:
number
y
y
:
number
Methods
add
add
(
v
:
phina
.
geom
.
Vector2
)
:
this
Parameters
v
:
phina
.
geom
.
Vector2
Returns
this
clone
clone
()
:
phina
.
geom
.
Vector2
Returns
phina
.
geom
.
Vector2
cross
cross
(
v
:
phina
.
geom
.
Vector2
)
:
number
Parameters
v
:
phina
.
geom
.
Vector2
Returns
number
distance
distance
(
v
:
phina
.
geom
.
Vector2
)
:
number
Parameters
v
:
phina
.
geom
.
Vector2
Returns
number
distance
Squared
distanceSquared
(
v
:
phina
.
geom
.
Vector2
)
:
number
Parameters
v
:
phina
.
geom
.
Vector2
Returns
number
div
div
(
n
:
number
)
:
this
Parameters
n
:
number
Returns
this
dot
dot
(
v
:
phina
.
geom
.
Vector2
)
:
number
Parameters
v
:
phina
.
geom
.
Vector2
Returns
number
equals
equals
(
v
:
phina
.
geom
.
Vector2
)
:
boolean
Parameters
v
:
phina
.
geom
.
Vector2
Returns
boolean
from
Angle
fromAngle
(
rad
:
number
,
len
?:
number
)
:
this
Parameters
rad
:
number
Optional
len
:
number
Returns
this
from
Degree
fromDegree
(
deg
:
number
,
len
?:
number
)
:
this
Parameters
deg
:
number
Optional
len
:
number
Returns
this
get
Direction
getDirection
()
:
string
Returns
string
length
length
()
:
number
Returns
number
length
Squared
lengthSquared
()
:
number
Returns
number
mul
mul
(
n
:
number
)
:
this
Parameters
n
:
number
Returns
this
negate
negate
()
:
this
Returns
this
normalize
normalize
()
:
this
Returns
this
random
random
(
min
?:
number
,
max
?:
number
,
len
?:
number
)
:
this
Parameters
Optional
min
:
number
Optional
max
:
number
Optional
len
:
number
Returns
this
rotate
rotate
(
rad
:
number
,
center
?:
phina
.
geom
.
Vector2
)
:
this
Parameters
rad
:
number
Optional
center
:
phina
.
geom
.
Vector2
Returns
this
set
set
(
x
:
number
,
y
:
number
)
:
this
Parameters
x
:
number
y
:
number
Returns
this
sub
sub
(
v
:
phina
.
geom
.
Vector2
)
:
this
Parameters
v
:
phina
.
geom
.
Vector2
Returns
this
to
Angle
toAngle
()
:
number
Returns
number
to
Degree
toDegree
()
:
number
Returns
number
to
String
toString
()
:
string
Returns
string
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
x
y
Methods
add
clone
cross
distance
distance
Squared
div
dot
equals
from
Angle
from
Degree
get
Direction
length
length
Squared
mul
negate
normalize
random
rotate
set
sub
to
Angle
to
Degree
to
String
phina.js.d.ts
Loading...