History enabled.

The TweenCurves command creates curves between two open or closed input curves.


1. Select the first curve.
2. Select the second curve.
3. Adjust the curve if necessary.

Click a curve endpoint to change direction. A preview of the curves changes each time the endpoint is clicked.

Before changing curve endpoint (left) and after clicking the left curve endpoint (right).

Before changing curve endpoint (left) and after clicking the left curve endpoint (right).

Command-line options


Specifies the number of curves to create between the two input curves.


Specifies the method for refining the output curves.


Uses the control points of the curves for matching. So the first control point of first curve is matched to first control point of the second curve.


Refits the output curves like using the FitCrv command. Both the input curve and the output curve will have the same structure. The resulting curves are usually more complex than input unless input curves are compatible.


Input curves are divided to the specified number of points on the curve, corresponding points define new points that output curves go through.

If you are making one tween curve, the command essentially does the following:

Divides the two curves into an equal number of points, finds the midpoint between the corresponding points on the curves. and interpolates the tween curve through those points.


The number of sample points to use.

See also


Reconstruct curves, surfaces, and extrusion objects to a specified degree and control point number.


Make a non-rational NURBS curve of a specified degree that matches the input curve to within the specified tolerance.


Create intermediate surfaces between two input surfaces.

Create curves from other objects

Rhinoceros 5 © 2010-2015 Robert McNeel & Associates. 17-Sep-2015