Home← All WorkContact
03

Facade
Analysis Tool

Computation · Geometry · Facade Design

An in-house Grasshopper tool for preliminary facade consultancy — analysing 3D models in terms of panelization, curvature, area, and dimensions, with Excel export for downstream use.

Year
2025 — 2026
Status
Development
Location
Berlin, Germany
Team
Priedemann Facade Lab
Built with
Grasshopper · Rhino 3D · GH Python · Excel

OverviewPreliminary consultancy tool

At the concept stage of the design process, as a preliminary facade consultancy task, this tool was developed for basic 3D model analysis and optimisation. The in-house tool allows architects and facade consultants to navigate through the 3D generated model and derive key elements and observations — analysing facade types, panelization, areas, dimensions, and curvature.

The tool acts as a design exploration aid. It reports data and allows for recommendations of facade optimisation if requested. Built in Rhino and Grasshopper, it exports panel triangulation data to Excel — including panel name, neighbouring panels, angles, and dimensions.

Analysis
Area
Analysis
Width
Analysis
Curvature
Analysis
Panel Type
3D Model Panel Analysis
3D Model — Panel Analysis
Tool Interface GH Input Panel
Tool Interface — GH Input Panel

Analysis
ModesSort by area, width, curvature

The tool provides four distinct analysis and visualisation modes. Sorting by area assigns a colour gradient to each panel based on its surface area — immediately revealing the largest and smallest panels across the facade. Sorting by width filters the view to show dimensional distribution across the panelization. Curvature analysis colour-codes panels by their degree of curvature, distinguishing flat, single-curved, and twisted panels. The filter level slider controls the threshold for each view.

Filter by Area
Visual colour gradient showing panel area distribution — identifies oversized or undersized panels for rationalisation.
Filter by Width
Sorts and colour-codes panels by their horizontal dimension — supports standardisation and module repetition.
Curvature Analysis
Identifies curved, straight, and twisted panels — critical input for system selection and fabrication cost estimation.
Excel Reporting
Exports each panel's triangulation data to Excel — name, neighbours, angles, dimensions — ready for specs and handover.
Curved Panels
Curved Panels
Straight Panels
Straight Panels
Twisted Panels
Twisted Panels
All Panels
All Panels

Panel
FiltrationInput to optimised

The filtration workflow takes the raw input mesh through a series of optimisation stages: non-optimised baseline → sort by width → sort by height → optimised panels. Each stage refines the panelization to reduce unique types and improve fabrication efficiency. After analysis and optimisation, the full panel schedule is exported to Excel including panel triangulation data with all geometric attributes.

Input Mesh
Input Mesh
Sorted Panels
Sorted Panels
Optimised Panels
Optimised Panels
Built with Grasshopper Rhino 3D GH Python Excel Export Curvature Analysis Panelization
Tags ComputationAnalysis FacadeGrasshopper CurvaturePanelization PriedemannBerlin
← Previous
Metal & GRC Fabrication
Next →
Surface Calculator