Constructors
constructor
- new Vector2(coords?, modified?): Vector2
Parameters
- coords: number[] = ...
- modified: boolean = false
Properties
Accessors
length
- get length(): number
Returns number
modified
- get modified(): boolean
Returns boolean
- set modified(modified): void
Returns void
x
- get x(): number
Returns number
- set x(value): void
Returns void
y
- get y(): number
Returns number
- set y(value): void
Returns void
Methods
applyMatrix
- applyMatrix(σ): this
Returns this
cubicBezier
- cubicBezier(t, controlBegin, controlEnd, endPoint): Vector2
distanceTo
- distanceTo(position): number
Returns number
divByScalar
- divByScalar(α): this
Returns this
dot
- dot(v): number
Returns number
equals
- equals(v): boolean
Returns boolean
fromArray
- fromArray(array, offset?): Vector2
Parameters
- array: number[]
- offset: number = 0
fromAttribute
- fromAttribute(attribute, index, offset?): Vector2
Parameters
- attribute: {
array: number[];
itemSize: number;
}array: number[]
itemSize: number
- index: number
- offset: number = 0
getComponent
- getComponent(i): number
Returns number
isLocked
- isLocked(): boolean
Returns boolean
lock
- lock(): number
Returns number
magnitude
- magnitude(): number
Returns number
quadranceTo
- quadranceTo(position): number
Returns number
quadraticBezier
- quadraticBezier(t, controlPoint, endPoint): Vector2
rotate
- rotate(spinor): this
Returns this
scale
- scale(α): this
Returns this
squaredNorm
- squaredNorm(): number
Returns number
stress
- stress(σ): this
Returns this
toArray
- toArray(): number[]
Returns number[]
toExponential
- toExponential(fractionDigits?): string
Parameters
Optional
fractionDigits: number
Returns string
toFixed
- toFixed(fractionDigits?): string
Parameters
Optional
fractionDigits: number
Returns string
toPrecision
- toPrecision(precision?): string
Parameters
Optional
precision: number
Returns string
toString
- toString(radix?): string
Returns string
unlock
- unlock(token): void
Returns void
Static
lerp
- lerp(a, b, α): Vector2
a + α * (b - a)
The x coordinate and y coordinate.