Hi guys, i am trying to create a script to provide a total impervious and pervious area in a site. We use hatches in cad to calculate the total so i am importing them into dynamo. but for does areas that intersect i need to reduce the total in impervious (usually are landscape islands) but i am trying to use the IntersectAll node and i am not getting anything that i can use to create and area to subtract the total. Any thoughts are greatly appreciated. ThanksDrawing1.dwg (483.5 KB) Areas.txt (43.4 KB)
I think you’re close:
- Not sure you need the Polycurve.ByJoinedCurves nodes. You should be able to just plug the Hatch.Geometry nodes directly into the Surface.ByPatch nodes.
- Plug the Surface.ByPatch nodes into the Geometry.IntersectAll node. That should give you new intersecting surfaces that you can then sum the areas for.
Example script attached. I did it pretty quick, but see if it works for you.
Net Impervious.dyn (53.3 KB)