Parametric Wood Shingle Cladding question

Hi everyone,

I’m working in Rhino 8 with Grasshopper and using the LunchBox Staggered Quad Panels component to generate a wooden panel system on a building façade. The surface I’m working with has window openings, so it’s a trimmed surface, and I’m running into an issue where the panels extend beyond the visible boundaries, especially across those openings. I’ve attached a reference photo of what I’m trying to do.

From what I understand, the component is operating on the underlying untrimmed surface rather than the actual trimmed result, which explains why the panels ignore the holes. What I’m trying to do is generate a staggered quad pattern that stays strictly within the real façade, without panels appearing inside the window openings or spilling over edges. I’m also dealing with a building that has multiple angled façades, so keeping a consistent panel orientation is important.

I’ve been exploring a few approaches like converting the geometry into Brep faces, using Isotrim with centroid filtering, or shrinking the trimmed surface, but I’m not sure what the cleanest or most reliable workflow is in practice.

I’d really appreciate any advice or insight on how you would handle this kind of situation.

Thanks!