Constructors
constructor
- new Vector2(x?: number, y?: number): Vector2
Parameters
Optional x: number
Optional y: number
Properties
Protected _x
_x: number
Protected _y
_y: number
Accessors
isVector2
Returns boolean
x
- get x(): number
- set x(value: number): void
Returns number
Parameters
Returns void
y
- get y(): number
- set y(value: number): void
Returns number
Parameters
Returns void
Methods
add
Parameters
addScalar
Parameters
clone
copy
Parameters
cross
Parameters
distanceTo
Parameters
Returns number
divide
Parameters
divideScalar
Parameters
dot
Parameters
Returns number
isEqual
Parameters
Returns boolean
length
Returns number
mulMat3
Parameters
multiply
Parameters
multiplyScalar
Parameters
normalize
set
Parameters
setFromArray
- setFromArray(val: number[]): Vector2
Parameters
setX
Parameters
Returns void
setY
Parameters
Returns void
squaredLength
Returns number
sub
Parameters
subScalar
Parameters
toArrays
Returns number[]
attention: 赋值操作优先使用set,不要直接赋值私有变量