bpypolyskel is designed to automate the process of fitting hipped roofs to the walls of buildings.

Key features:

  • Automatic Roof Fitting: bpypolyskel automates the task of fitting hipped roofs to building walls.
  • Straight Skeleton Computation: It computes the straight skeleton from a building’s footprint.
  • Polygon Face Generation: It extracts faces from the skeleton and calculates the height for each vertex, essential for accurate roof modeling.
  • Versatile Usage: bpypolyskel is usable both within Blender as an add-on and as a general-purpose application with Python.