• This function is a Curve transformation: It takes a Curve as argument and returns a new Curve, as follows. A Curve is in standard position if it starts at (0,0) ends at (1,0). This function puts the given Curve in standard position by rigidly translating it so its start Point is at the origin (0,0), then rotating it about the origin to put its endpoint on the x axis, then scaling it to put the endpoint at (1,0). Behavior is unspecified on closed Curves where start-point equal end-point.

    Parameters

    • curve: Curve

      given Curve

    Returns Curve

    result Curve