Selecting Curves by Type
Windows only
Non-Linear Curves
The following RhinoScript subroutine will select all non-linear curves in the document:
Sub SelNonLinearCrv() Dim arrCurves, strCurve arrCurves = Rhino.ObjectsByType(4) If IsArray(arrCurves) Then Rhino.EnableRedraw False For Each strCurve In arrCurves If Not Rhino.IsCurveLinear(strCurve) Then Rhino.SelectObject strCurve End If Next Rhino.EnableRedraw True End If End Sub
Linear Curves
The following RhinoScript subroutine will select all linear curves in the document:
Sub SelLinearCrv() Dim arrCurves, strCurve arrCurves = Rhino.ObjectsByType(4) If IsArray(arrCurves) Then Rhino.EnableRedraw False For Each strCurve In arrCurves If Rhino.IsCurveL inear(strCurve) Then Rhino.SelectObject strCurve End If Next Rhino.EnableRedraw True End If End Sub