Hello
if you want exact angle extrusion will not work for all shapes. For polygon one way will be to use my script here
and cut the roof at the desired height.
Tapered could also do the trick
Scale is also good … just simple trigonometry !!
example_draft.gh (10.7 KB)