Optimize detailing for placed reinforcement panel


I didn’t find an answer to my question on the web, so. I scripted a graph to see the reinforcement panel placed for a specific partition, it draw all the panel to represent its boundary with lines, and place a filled region inside to represent a cut panel.
My aim is to optimize the detailing of placed panels likes ASD (Autodesk Structural Detailing) or Advance Concrete. Because, on schedules what ever the size of placed panels REVIT don’t place a unused panel to optimize the final order !

How can I script a graph to do the job ? I do it manually. The best, only with nodes and no Python.
For information, I still use REVIT 2017 with Dynamo 1.3.4 but I’ll migrate to REVIT 2019 soon.

Thanks for your help