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.
