AddInterpCrvOnSrfUV

Adds an interpolated curve object. based on surface parameters, that lies on a specified surface. Note, this function will not create periodic curves, but it will create closed curves.

Syntax

Rhino.AddInterpCrvOnSrfUV (strObject, arrPoints)

Parameters

strObject

Required.  String.  The surface object's identifier.

arrPoints

Required.  Array.  An array of 2-D surface parameters. The array must contain at least two sets of surface parameters.

Returns

String

The identifier of the new object if successful.

Null

If not successful, or on error.

Example

Const rhObjectSurface = 8

Dim strObject, arrDomU, arrDomV, u0, u1, v0, v1

strObject = Rhino.GetObject("Select surface to draw curve on", rhObjectSurface)

If VarType(strObject) = vbString Then

  arrDomU = Rhino.SurfaceDomain(strObject, 0)

  u0 = arrDomU(0)/2

  u1 = arrDomU(1)/2

  arrDomV = Rhino.SurfaceDomain(strObject, 1)

  v0 = arrDomV(0)/2

  v1 = arrDomV(1)/2

  Rhino.AddInterpCrvOnSrfUV strObject, Array(Array(u0,v0), Array(u1,v1))

End If

Also See

AddCurve

AddInterpCurve

AddInterpCrvOnSrf