hi david,

i am using gh 0.6 now,,and i would like to tell you more about my
question.

i build the same string as the picture you posted shows,on my gh
canvas,i have two lists of breps. list A have 8 breps and list B have
3 breps. then it is clear that i need 8 booleans corresponding to the
8 breps in list A to cull the 8 breps . however i insist that it's not
right to simply set "longest list", instead,i should set the"cross
reference". in this way, gh will generate 8*3 curves(including
nulls)..

i hope gh will subdivide these curve into 8 groups ,and then i can
compare the length of every member of one group to zero, if they are
all false, gh tell a False ,otherwise,gh should tell a True. by
repeating the process,finally i get 8 booleans  i really wanna get.

i guess it's the real Cull By Interscetion method..but i don't know
what exactly i should  do to subdivide the curves .maybe the paths??
but the struture just show 24 paths instead of 8 paths.

any clues?thanks in advance,,

alpha,


On Mar 18, 6:07 pm, David Rutten <[email protected]> wrote:
> http://groups.google.com/group/grasshopper3d/web/CullByIntersection.png
>
> Grasshopper 0.6:
>
> - intersect all the breps
> - If they don't intersect, the respective branch will have a length of
> zero (no intersection curves)
> - Compare the length to zero, and use the inequality output as the
> cull pattern.
>
> --
> David Rutten
> [email protected]
> Robert McNeel & Associates
>
> On Mar 18, 10:41 am, David Rutten <[email protected]> wrote:
>
> > Hi Alpha,
>
> > the answer is that CullPattern will help, you just have to make your
> > pattern the same size as your data set, so it won't repeat.
> > As for the intersection, I don't think you can achieve that without
> > scripting at the moment.
>
> > --
> > David Rutten
> > [email protected]
> > Robert McNeel & Associates
>
> > On Mar 17, 8:10 pm, Alpha222 <[email protected]> wrote:
>
> > > hello,
>
> > > i 'am modeling something ,but when i do some culling work,i doubt that
> > > the present two cull components won't help .
>
> > > i have a list of beams and a list of columns .and i have to remove all
> > > the beams not connecting with any of my columns. then how??
>
> > > my logic is  : if i use the cull pattern component, i need a series of
> > > booleans .these boolean values cannot be a repeating pattern .so, how
> > > can i got exactly what i want??
>
> > > if i have a boolean component ,i could connect my beams data and
> > > columns data to its input gates ,then the component will do some
> > > judgement: if the members of two list of breps have any conncetion,a
> > > True boolean value will be told ,if not ,False is told. in this way, i
> > > can get the boolean values i need...
>
> > > any idea??thanks in advance for any help..
>
> > > P.S. :i think i'd better post a screenshot :https://
> > > grasshopper3d.googlegroups.com/web/QQ%E6%88%AA%E5%9B%BE3.png?
> > > hl=en&gsc=99yDQAsAAAAYqvU-lB3DYza-w6rF1Lwi the red ones are columns
> > > and the green ones are beams.thanks.

Reply via email to