Constructors

  • Parameters

    • Optional x: number
    • Optional y: number

    Returns Vector2

Properties

isVector2: boolean
x: number
y: number

Accessors

  • get height(): number
  • Returns number

  • set height(value): void
  • Parameters

    • value: number

    Returns void

  • get length(): number
  • Returns number

  • get lengthSq(): number
  • Returns number

  • get manhattanLength(): number
  • Returns number

  • get width(): number
  • Returns number

  • set width(value): void
  • Parameters

    • value: number

    Returns void

Methods

  • Parameters

    • s: number

    Returns Vector2

  • Parameters

    Returns Vector2

  • Parameters

    Returns Vector2

  • The angle in [0, PI]

    Parameters

    Returns number

  • The angle in [0, 2PI)

    Parameters

    Returns number

  • Parameters

    Returns Vector2

  • Returns Vector2

  • Parameters

    • min: number
    • max: number

    Returns Vector2

  • Parameters

    • minVal: number
    • maxVal: number

    Returns Vector2

  • Returns Vector2

  • Parameters

    Returns number

  • Parameters

    Returns number

  • Parameters

    Returns number

  • Parameters

    Returns Vector2

  • Parameters

    • scalar: number

    Returns Vector2

  • Parameters

    Returns number

  • Parameters

    • v: Vector2
    • Optional distTol: number
    • Optional cosTol: number

    Returns boolean

  • Returns Vector2

  • Parameters

    • array: ArrayLike<number> | number[]
    • Optional offset: number

    Returns Vector2

  • Parameters

    • index: number

    Returns number

  • Parameters

    Returns boolean

  • 是否平行

    Parameters

    Returns boolean

  • 是否垂直

    Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Parameters

    • Optional distTol: number

    Returns boolean

  • Parameters

    Returns Vector2

  • Parameters

    Returns Vector2

  • Parameters

    Returns number

  • Return a new vector which is the scaler result of this vector.

    Parameters

    • scale: number

    Returns Vector2

  • Parameters

    Returns Vector2

  • Parameters

    • scalar: number

    Returns Vector2

  • Returns Vector2

  • Returns Vector2

  • 返回单位向量

    Returns Vector2

  • Returns Vector2

  • Returns Vector2

  • Returns Vector2

  • Parameters

    Returns Vector2

  • Returns Vector2

  • Returns Vector2

  • Parameters

    • x: number
    • y: number

    Returns Vector2

  • Parameters

    • index: number
    • value: number

    Returns Vector2

  • Parameters

    • length: number

    Returns Vector2

  • Parameters

    • scalar: number

    Returns Vector2

  • Parameters

    • x: number

    Returns Vector2

  • Parameters

    • y: number

    Returns Vector2

  • Parameters

    • s: number

    Returns Vector2

  • Parameters

    Returns Vector2

  • Parameters

    • Optional array: number[]
    • Optional offset: number

    Returns number[]

  • Returns Vector3

  • Parameters

    • obj: {
          x: number;
          y: number;
      }
      • x: number
      • y: number

    Returns Vector2

Generated using TypeDoc