Constructors
constructor
- new Vector2(x?: number, y?: number): Vector2
Parameters
x: number = 0
y: number = 0
Accessors
height
- get height(): number
- set height(value: number): void
Returns number
Parameters
Returns void
width
- get width(): number
- set width(value: number): void
Returns number
Parameters
Returns void
Methods
[iterator]
- [iterator](): Generator<number, void, unknown>
Returns Generator<number, void, unknown>
addScaledVector
- addScaledVector(v: any, s: any): Vector2
addVectors
- addVectors(a: any, b: any): Vector2
clampLength
- clampLength(min: any, max: any): Vector2
clampScalar
- clampScalar(minVal: any, maxVal: any): Vector2
distanceTo
- distanceTo(v: any): number
distanceToSquared
- distanceToSquared(v: any): number
equals
Parameters
Returns boolean
fromArray
- fromArray(array: any, offset?: number): Vector2
Parameters
array: any
offset: number = 0
fromBufferAttribute
- fromBufferAttribute(attribute: any, index: any): Vector2
getComponent
- getComponent(index: any): number
lerpVectors
- lerpVectors(v1: any, v2: any, alpha: any): Vector2
manhattanDistanceTo
- manhattanDistanceTo(v: any): number
manhattanLength
- manhattanLength(): number
multiplyScalar
- multiplyScalar(scalar: any): Vector2
rotateAround
- rotateAround(center: any, angle: any): Vector2
setComponent
- setComponent(index: any, value: any): Vector2
subVectors
- subVectors(a: any, b: any): Vector2
toArray
- toArray(array?: any[], offset?: number): any[]
Parameters
array: any[] = []
offset: number = 0
Returns any[]