Roof Design by Weighted Evaluation