TweenCurves Requests

Two related requests for TweenCurves options.

First Request:
Option to create a “tween curve” at a specified ratio of the distance from the first curve selected to the second curve selected.

Specifying a ratio between 0.0 and 1.0 would result in a curve between the two input curves. The smaller the ratio the closer to the first curve, the larger the ratio the closer to the second curve.

Specifying a ratio greater than 1.0 would result in a curve outside the two input curves on the side of the second input curve.

Specifying a ratio less than 0.0 (negative ratio) would result in a curve outside the two input curves on the side of the first input curve.

Second Request:
Option to create a “tween curve” through a selected point. This is essentially the first request but with the ratio defined by the location of the “through” point relative to the input curves.

Similar to the first request the selected point could be outside the input curves.

The difficulty/complication/challenge with implementing this request is possibility that the selected point may not lie on a “tween curve”. In that situation the curve should pass through the point on a “tween curve” which is closest to the selected point

Agree. I usually create 10–20 or so tween curves, pick the one I need, and delete the rest.

Being able to specify the position/ratio directly would be a more polished approach, and would also reduce the potential for errors when working with a set of curves.

YEAH, that would be nice!
+1 for me

This would be nice to have directly in Rhino, agreed. In the meantime, it’s pretty easy to do in Grasshopper if you really need it.

what do you need the exact ratio for? “through point” can be achieved with ExtractIsocurve. making a quick loft first is not a big extra effort and could be done with a macro for bulk work of that sort.