(by Dale Fugier)
The CurveOnSurface plug-in for Rhino 5 for Windows draws a curve on a surface by specifying a sequence of points to interpolate.
Support Email

The CurveOnSurface plug-in for Rhino 5 for Windows (32-bit and 64-bit) provides two commands. The CurveOnSurface command is a proposed alternative for the InterpCrvOnSrf command in Rhino 5. The CurveOnSurfacePtOn command turns on control points to edit this curve.

Unlike InterpCrvOnSrf, the curve created with CurveOnSurface is independent of the parametrization of the surface. The curve will tend to go in a straight or direct path instead of following the surface isocurves. In fact, when only two points are specified the curve is the shortest possible path (a geodesic) – the same curve made by the ShortPath command.

CurveOnSurfacePtOn will turn on control points at the interpolation points that defined the curve. These can then be edited individually, or in larger selection sets, to directly edit the curve. The points will be constrained to stay on the surface. Control point editing commands such as Nudge may also be used. The PtOff command turns off all control points.

CurveOnSurface supports both 32-bit and 64-bit Rhinoceros 5 for Windows.

CurveOnSurface does NOT work with Rhinoceros for Mac.


  • Download the plug-in.
  • Unzip the downloaded ZIP file.
  • Drag and drop the correct plug-in onto the Rhino 5 application:
    • For Rhino 5 32-bit, use InterpCurveOnSurface_x86.rhp
    • For Rhino 5 64-bit, use InterpCurveOnSurface_x64.rhp
License Cost:
Sep 24, 2012 Build
Rhino 5 for Win