Hello I don’t know if it is useful but PointCloud processing could allow to have some approximation of the shape.
Last example with building