algorithmic modeling for Rhino
A suggestion: perhaps the NurbsCurve type hint (perhaps also other Curve subtypes?) can be added to the scripting components, so it's easier to access the NurbsCurve methods.
Or perhaps I am missing a quick fix for this issue?
My input is a list of curves, and to access the Points property I am now casting each curve individually to a nurbs curve and then adding them to my new list.
' Input: Curves as List (Of Curve)
Dim NurbsCurves As List(Of NurbsCurve)
For i As Integer = 0 To Curves.Count - 1
Dim curve As NurbsCurve = Curves(i)
NurbsCurves.Add(curve)
Next
Tags:
Hi Arend,
Well, what if the input curve is not a nurbscurve? Would you want the script component to convert the curve to a nurbscurve?
By the way, your casting code will work only with input that is actually a nurbs curve, so if you have other types such as "line", then the result is not valid. If you want to convert your curves to nurbs curves, then I suggest you do something like:
Dim NurbsCurves As New List(Of NurbsCurve)
For i As Integer = 0 To Curves.Count - 1
If Curves(i).HasNurbsForm Then
NurbsCurves.Add(Curves(i).ToNurbsCurve)
End If
Next
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by