Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Vector2d

Immutable 2D(x,y) Vector class with 64bit float components

Hierarchy

  • Vector2_<Float64ArrayConstructor>
    • Vector2d

Index

Constructors

Properties

_v: TypedArray = ...

Accessors

  • get bytesPerComponent(): number
  • get className(): string
  • get glslStrAsFloat(): string
  • get glslStrAsInt(): string
  • get x(): number
  • get y(): number

Methods

  • at(i: number): number
  • flattenAsArray(): number[]
  • isDummy(): boolean
  • isEqual(vec: IVector2, delta?: number): boolean
  • isTheSourceSame(arrayBuffer: ArrayBuffer): boolean
  • length(): number
  • lengthSquared(): number
  • toString(): string
  • toStringApproximately(): string
  • v(i: number): number
  • fromArrayBuffer(arrayBuffer: ArrayBuffer): Vector2d
  • fromCopy2(x: number, y: number): Vector2d
  • fromCopyArray(array: number[]): Vector2d
  • fromFloat64Array(float64Array: Float64Array): Vector2d

Generated using TypeDoc