Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Vector2

Hierarchy

  • Vector2

Index

Constructors

  • new Vector2(x?: number, y?: number): Vector2

Properties

x: number
y: number

Accessors

  • get height(): number
  • set height(value: number): void
  • get width(): number
  • set width(value: number): void

Methods

  • [iterator](): Generator<number, void, unknown>
  • addScaledVector(v: any, s: any): Vector2
  • addVectors(a: any, b: any): Vector2
  • angle(): number
  • angleTo(v: any): number
  • clampLength(min: any, max: any): Vector2
  • clampScalar(minVal: any, maxVal: any): Vector2
  • cross(v: any): number
  • distanceTo(v: any): number
  • distanceToSquared(v: any): number
  • dot(v: any): number
  • equals(v: any): boolean
  • fromArray(array: any, offset?: number): Vector2
  • fromBufferAttribute(attribute: any, index: any): Vector2
  • getComponent(index: any): number
  • length(): number
  • lengthSq(): number
  • lerpVectors(v1: any, v2: any, alpha: any): Vector2
  • manhattanDistanceTo(v: any): number
  • manhattanLength(): number
  • multiplyScalar(scalar: any): Vector2
  • rotateAround(center: any, angle: any): Vector2
  • setComponent(index: any, value: any): Vector2
  • subVectors(a: any, b: any): Vector2
  • toArray(array?: any[], offset?: number): any[]

Generated using TypeDoc