Is there a command to interpolate a curve on a surface?
(Rhino has this command)
In the case of an extruded surface:
Recreate a 3d scroll curve, (now lost) from its 2d projection in the xy plane, (Top View).
Given 11 known points (x,y) on the 2d curve, and their corresponding known 11 points (x,y,z) on the desired 3d scroll curve. (Violin scroll 3d curve)
The desired 3d curve is on the extruded (in z direction) surface of the 2d curve.
In other words, interpolate xyz points, but keep all xy values on the extruded surface.
I think it could be done with 11 unwraps of the 2d curve, to locate the 11 2d points on the unwrapped (unrolled) curve. Then add the z values to locate the 11 3d points on the flat (unrolled) 3d curve. Then interpolate the 11 new 3d points to create flat (unrolled) 3d curve. Then Flow
Said curve to create desired 3d scroll curve, using flattened (unrolled) 2d curve as base, and curved 2d scroll curve as target curve. ???
(The curves are, more or less, multiple semi-circular curves.)
- Brian
|