Function makePolygonNonCollinear

  • Parameters

    • polygon: ([number, number] | [number, number, number])[]

      a polygon as an array of ordered points in array form

    • Optional epsilon: number = EPSILON

      an optional epsilon

    Returns ([number, number] | [number, number, number])[]

    a copy of the polygon with collinear points removed

    Description

    Remove any collinear vertices from a n-dimensional polygon.