Function projectPointOnPlane

  • Parameters

    • point: [number, number] | [number, number, number]

      a point as an array of numbers

    • Optional vector: [number, number, number] = ...

      a vector that defines a plane's normal

    • Optional origin: [number, number, number] = ...

      a point that the plane passes through

    Returns [number, number, number]

    the transformed point

    Description

    Project a point onto a plane in 3D.