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?

Reply via email to