najprościej chyba poustawiać zwykłe płaszczyzny prostokątne zgodnie z płaszczyznami dachu, następnie bawić się operacją "Boolean" i zamieniać je na "poly" na przemian. tylko nie rób sumy ani różnicy przy "boolean" bo na pewno zrobi ci się kaszana. poprostu przecinaj "cut" i ręcznie kasuj niepotrzebne kawałki siatki. potem wszystko złącz w jedną siatkę edytowalną.
sprawdziłem tą metode dość skuteczna i wydajna, gorzej jak jak chcesz potem zrobic jakieś "champfer" między tymi płaszczyznami, bo "boolean" strasznie masakruje siatkę.