Culling Sun Vectors that intersect with context brep

Hello! I’ve been trying to cull sun vectors from “LB Sunpath” to show only the curves that don’t intersect with given context. I have converted the vectors into curves and then have tried to use “Curve | Breps” to find the curves that intersect with the breps, but the curve output of this shows an ‘empty curve parameter’. I need help figuring out how to get a true/false pattern for the intersection to then use cull pattern, please help!
Thank you!

Kangaroo Catenary Vault Sun Vectors Help.gh (180.6 KB)

You didn’t internalize your Brep ‘CONTEXT’ geometry.

Apologies! Here I’ve attached a document with everything internalised,

Kangaroo Catenary Vault Sun Vectors Help.gh (178.5 KB)

Sorry Joseph! I uploaded the wrong file, I’ve triple checked now, this is the right one!

Kangaroo Catenary Vault Sun Vectors Help.gh (193.3 KB)

Here’s one way:

Kangaroo Catenary Vault Sun Vectors Help_221114a.gh (194.9 KB)

-Kevin


This works perfectly thank you!

Here’s a faster method using the IsoVist Ray component.

Kangaroo Catenary Vault Sun Vectors Help_221114b.gh (193.9 KB)

-Kevin

1 Like

Simplified previous version:

Kangaroo Catenary Vault Sun Vectors Help_221114c.gh (195.1 KB)

-Kevin

Amazing, thank you so much for your help!