I’m actually not a fan of creating solids in this case. When a Brep is created, then modified (Boolean operation) the face order isn’t consistent, with surfaces you can maintain your edge order, which is going to be needed further along in the process.
We should break this into the various steps of process.
Roughly…
-
Estimating
-
Shop Drawings
-
Fabrication
-
Install
One of the most powerful aspects of Rhino/GH is the ability automate alongside manual fixes to one-off conditions.
Are you familiar with Elefront? Elefront 4.x Essentials