Baldino,

I tried building your solution (since I hadn't used the Random
component yet), and found a problem when there are more than 3 control
points on the curve. I found that the domain of the curve rises when
more control points are there, and the Evaluate Point on Curve
component would only divide a portion of the curves. Here's a pic of
that:

http://groups.google.com/group/grasshopper3d/web/RandomDivideVB1.jpg
(I crossreferenced the input in the last component to show the five
curves with same random values)

The domains are listed under each curve and you can see how the
affected portion is shorter when the domain rises over 1.

I couldn't find a GH component that output the number of control
points, so I tried out the VB component (finally). I got the domain of
the curve that way and multiplied the random numbers by the domain to
divide the whole length of the curve. Here's the two additional
components:

http://groups.google.com/group/grasshopper3d/web/RandomDivideVB2.jpg
(I could only make it do one curve at a time without more thought).

Chris

PS. I have no idea if changing the degree of the curve will mess this
solution up. I had no idea what "domain" of curve was before this.

On Jan 15, 12:37 pm, baldino <[email protected]> wrote:
> this will 
> work:http://groups.google.com/group/grasshopper3d/web/divide_crv_randomlen...
>
> On Jan 15, 6:15 pm, Alvin <[email protected]> wrote:
>
>
>
> > Hi,
>
> > I'm just getting into Grasshopper and need some initial help.
>
> > I would like to divide a curve into a certain # of segments, with each
> > segment being a random length.  I cant see how to any of the functions
> > in the curve>division section of grasshopper can do this.  Little help
> > please?
>
> > thanks much,
>
> > Alvin- Hide quoted text -
>
> - Show quoted text -

Reply via email to