CPC G06T 17/05 (2013.01) [G06T 15/005 (2013.01); G06T 17/20 (2013.01); G06T 19/20 (2013.01); G06T 2219/2021 (2013.01)] | 20 Claims |
1. A method comprising:
receiving a roof perimeter, the perimeter including a set of nodes and edges, at least one edge associated with a pitch, the perimeter representing an outline of the roof;
locating a pitch change point associated with the pitch;
modeling a wavefront from the perimeter, the wavefront at a first height being a first polygon corresponding to a first horizontal cross-section of the roof; and
propagating the wavefront vertically in a parallel manner, next wavefronts at increasing heights being other polygons corresponding to other horizontal cross-sections of the roof, at least one wavefront edge of the wavefront propagating at a first speed corresponding to the pitch preceding the pitch change point and at a second speed succeeding the pitch change point.
|