Thanks for the reply Dave,

The loop is running all the way through, but each time it is defining
crv as the first curve in crvList (my output is a list of the same
curve).

thanks
Mary

On Feb 22, 1:57 pm, David Rutten <[email protected]> wrote:
> Hi Mary,
>
> I haven't looked at the file you posted yet, so maybe this post will
> completely miss the mark..
>
> The 2 easiest ways to iterate through a List of something:
> -----------------------------------------------------------
> For Each crv As OnCurve in crvList
>
> Next
> -----------------------------------------------------------
> For i As Int32 = 0 To crvList.Count - 1
>   Dim crv As OnCurve = crvList(i)
>
> Next
> -----------------------------------------------------------
>
> If your loop only runs once, then it probably means the CrvNum value
> equals zero, or the loop crashes somewhere inside the first iteration.
> If it crashes however, you should get error messages in the output
> parameter of the component.
>
> --
> David Rutten
> [email protected]
> Robert McNeel & Associates
>
> On Feb 22, 7:42 pm, Mary <[email protected]> wrote:
>
> > Hi,
>
> > I've come across a seemingly simple vb.net rhinoclass issue that I
> > cannot find an answer to.
>
> > the short version of this question is :
>
> > Input to the script is a list of curves : ByVal crvList As List(Of
> > OnCurve)
>
> > Then I am dividing each curve by equal length within a for loop.  The
> > division of one curve works perfectly fine but the loop will not
> > advance past the first curve in the list.
>
> > For b As Integer = 0 To CrvNum
> >       Dim crv As OnCurve = crvList(b)
>
> >       --and then I have all of the dividing code here and I am drawing
> > new curves from the division points, I have this simplified right now
> > but it works
>
> > next
>
> > Is this not working because I am not declaring the OnCurve class
> > correctly, or because I am not pulling out the curve on crvList at b
> > correctly?
>
> > The long version of this question is :
>
> >http://groups.google.com/group/grasshopper3d/web/vbnet%20curves%20alo...
>
> > You can see that the output of my code is many of the same curve,
> > instead of one curve at each divided curve.
>
> > Thanks so much!
> > Mary

Reply via email to