Site Tools

Curve on Surface Plug-in for Rhino 5

Summary: The CurveOnSurface plug-in for Rhino 5 draws a curve on a surface by specifying a sequence of points to interpolate. The resulting curve is later editable using these defining points.


  • Unzip the plug-in into a folder.
  • It will create subfolders Win32 and X64, each will contain a file InterpCurveOnSurface.rhp.
  • For 32 bit Rhino use the file in the Win32 folder. For a 64 bit Rhino 5, use the file InterpCurveOnSurface.rhp in the X64 folder .
  • Drag and drop the correct InterpCurveOnSurface.rhp on to the Rhino 5 application.

The CurveOnSurface Plug-in for Rhino 5 32 bit and 64 bit versions. It 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 the 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.

The 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.

Send comments to Technical Support.

labs/curveonsurfacev5.txt · Last modified: 2015/05/21 (external edit)