Give a building footprint in metres and a pitch in degrees. Get back a hipped roof, or a named failure. Units: metres and degrees. Source on GitHub.
Start from an example in the dropdown, or draw on the building plan. Click Update roof to rebuild the takeoff, the roof plan, and the 3D. Pitch is degrees (or a trade spelling such as 4:12 or 100%).
roof.obj and roof.glb — one triangle mesh of the roof faces, in metres.The Python library, Failure kinds, and what this roof family cannot represent are in the README on GitHub.