Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Vec2

Hierarchy

Index

Constructors

Properties

length: 2
points: TPoints<2>

Accessors

  • get size(): number
  • Gives the magnitude of the vector

    Returns number

  • get sum(): number
  • Gives the values of the vector summed up

    Returns number

  • get x(): number
  • set x(val: number): void
  • get y(): number
  • set y(val: number): void

Methods

  • dot(rhs: Vec<2>): number
  • Gives the dot product of two vectors

    throws

    MismatchedSizeError

    Parameters

    Returns number

  • pow(power: number): Vec2
  • Raises each element to the power given

    Parameters

    • power: number

    Returns Vec2

  • fromScalar<Length>(value: number, length: Length): Vec<Length>
  • This function creates a vector where each element is the same value

    Type Parameters

    • Length extends number

    Parameters

    • value: number

      The value for each element to be

    • length: Length

      The length of the vector

    Returns Vec<Length>

Generated using TypeDoc