Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Vec4

Hierarchy

Index

Constructors

Properties

length: 4
points: TPoints<4>

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 w(): number
  • set w(val: number): void
  • get x(): number
  • set x(val: number): void
  • get y(): number
  • set y(val: number): void
  • get z(): number
  • set z(val: number): void

Methods

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

    throws

    MismatchedSizeError

    Parameters

    Returns number

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

    Parameters

    • power: number

    Returns Vec4

  • 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