How to extend Roof surface and trim Walls surfaces


I would like to find out if you have some efficient ideas or suggestions about how to extent roof surface to walls and trim walls from the top to get clean geometry? I attached my geometry (16.6 KB)

Try Sasquatch Trim with many planes