A purpose-built desktop tool embedded inside Rhinoceros 8 that automates facade area analysis — engineered as a single Python 3 file (~3,600 lines) with no plugins required.
Calculating facade areas in early design stages is a slow, error-prone manual process. Architects typically export geometry to spreadsheets, count openings by hand, and repeat the entire workflow every time the model changes. There was no tool that lived inside the modelling environment and understood the relationship between a facade surface and its windows or doors.
This tool solves that entirely — it lives inside Rhino 8, reads the geometry directly, and produces a complete, accurate area schedule in seconds.
The tool is engineered as a single ~3,600-line Python 3 (CPython) file using RhinoCommon and WinForms — no plugins required. It runs both as a Grasshopper CPython component (Boolean Toggle input) and as a standalone Rhino script via _RunPythonScript — same codebase, same UI.