A Grasshopper tool that transforms a 2D floor plan wireframe into a fully attributed surface model — generating panel type data, dimensions, and Excel exports for material orders and fabrication.
This tool inputs a 2D floor plan designed by the 2D design department and transforms the wireframe into a surface model with embedded data. The data is then exported to Excel, where the client uses it for material orders and fabrication. The tool also analyses facade panels and allows for type optimisation.
The GH Python scripts were developed using Claude.ai as a coding support — enabling precise, task-specific Grasshopper Python without requiring professional coding knowledge. The result is a fully automated pipeline from 2D drawing to structured fabrication data.
The unitised system panel division works across three levels of detail. Level 1 defines the main panel frames. Level 2 adds the middle mullions and transoms that subdivide the panel. Level 3 introduces the full subdivision including mullion/transom intersections and window openings. Dimensions at each level are input via Excel or directly through a GH script — once collected, they are fed into the definition to generate all project types automatically.