The intersect component creates a new branch per intersect, so in the output list of intersected points, there will be empty branches for the non intersected objects. You can use a list length component to identify the empty branches. If you connect this to a dispatch or cull component, the paths with '0' elements will return FALSE and any other integer will return TRUE: http://grasshopper3d.googlegroups.com/web/filterintersect.jpg The list length and breps have different path structure, so you have to either flatten the list length output or use the graft component on the brep list.
On Apr 25, 8:30 am, SKSon <[email protected]> wrote: > Grasshopper's intersection objects returns > only intersected results and omit not intersected ones. > But I need to cull the intersected line(or curve) and gather the > result data(Normal of the surface at the intersected point, etc), and > calculate using both intersected line and the result data together. > > If intersect object returns booleans (if 1,3, 5th line intersects, > true,false,true,false,true) then it will be easy, > But it is not. > > would you help me?
