Customizing roof planes gets a little complicated when combined with the roof edge move tool. The problem is that as you move roof edges you potentially change up the shape of roof, eliminating certain roof planes entirely and also changing some roof planes that potentially could be gable ends back to a hip configuration and vice versa.
With custom roof planes the move tool is going to have to get a bit more elaborate (more logic) so that a number of checks can be run to make sure that we are not trying to turn certain roof planes into gable ends that physically cannot be this configuration and also checking to see if certain roof planes were deleted.
The outline edit tool is even a larger problem in my opinion. How do you know which edges were retained after an outline edit? I think the default behavior should be to erase all roof plane customizations after the outline edit tool is used. I will need to give this some further thought.
Somehow I always knew that complex roofs was going to be a bit of a Pandora's box.
With custom roof planes the move tool is going to have to get a bit more elaborate (more logic) so that a number of checks can be run to make sure that we are not trying to turn certain roof planes into gable ends that physically cannot be this configuration and also checking to see if certain roof planes were deleted.
The outline edit tool is even a larger problem in my opinion. How do you know which edges were retained after an outline edit? I think the default behavior should be to erase all roof plane customizations after the outline edit tool is used. I will need to give this some further thought.
Somehow I always knew that complex roofs was going to be a bit of a Pandora's box.