Represents a 3D vector.

Hierarchy

  • Vector3D

Constructors

  • Parameters

    • x: number
    • y: number
    • z: number

    Returns Vector3D

Properties

x: number
y: number
z: number

Methods

  • Parameters

    Returns number

  • Returns number[]

  • Computes the cross product of this vector with another vector.

    Returns

    The cross product vector.

    Parameters

    Returns Vector3D

  • Parameters

    Returns number

  • Parameters

    Returns number

  • Parameters

    Returns number

  • Checks if this vector is equal to another vector.

    Returns

    True if the vectors are equal, false otherwise.

    Parameters

    • vec: Vector3D

      The vector to compare with.

    Returns boolean

  • Returns number

  • Returns number

  • Parameters

    • other: number

    Returns Vector3D

  • Returns void

  • Rotates a given 3D vector that points to the front so it points to the right.

    Returns

    The rotated vector pointing to the right.

    Returns Vector3D

  • Parameters

    • angleDegrees: number

    Returns Vector3D

  • Parameters

    • scalar: number

    Returns Vector3D

  • Parameters

    • other: number

    Returns Vector3D

  • Returns number[]

  • Parameters

    Returns Vector3D