Curtain Panels with Varying Widths – Need Help Extracting Widths by Material Using Dynamo

Hi Dynamo Experts,

I’m currently working on a curtain wall system where the curtain panels have different widths, and I’d like to use Dynamo to extract and identify these widths, ideally sorted or grouped by panel material or type.



24DYN_Curtain Panels with Varying Widths using Material wip.dyn (29.6 KB)

The goal is to prepare for fabrication tagging and QA/QC by documenting each unique panel width.

I’ve started building a Dynamo graph (screenshot below), but I’m currently stuck — it’s not correctly identifying or filtering the widths as expected. I suspect I might be missing a key logic step or node combination.

:puzzle_piece: Any help, tips, or node suggestions would be greatly appreciated!
Thank you in advance for your time and support!

Try comparing the categories as strings rather than elements and see where that gets you. You’ll also need to assign the material as an element rather than a string - try Material.ByName, the one you’re using gives the name of the provided material.

1 Like

You can use built-in width parameter from curtain panels without Dynamo to schedule and tag
As the material is nominated with the type you could use the Type Mark to indicate this


2 Likes