When evaluating a roof plugin, professionals should look for specific features that add value to the workflow:

points = face.outer_loop.vertices.map v points << center + [0, 0, height]