I see what you mean. To project the curve onto the floor you would need to query the solid of the floor.
Attached is a small graph that uses the BIMorph node to create a fire damper at every floor intersection. That only works for non sloped floors and 100% vertical ducts though.
DuctFitting in vertical ducts.dyn (13.1 KB)
2 Likes