US 11,816,794 B2
3D building modeling system
Christopher Hopper, San Francisco, CA (US); and Matthew Stevens, Boston, MA (US)
Assigned to Aurora Solar Inc., San Francisco, CA (US)
Filed by Aurora Solar Inc., San Francisco, CA (US)
Filed on Nov. 14, 2022, as Appl. No. 17/986,563.
Application 17/986,563 is a continuation of application No. 17/335,559, filed on Jun. 1, 2021, granted, now 11,501,491.
Application 17/335,559 is a continuation of application No. 16/908,529, filed on Jun. 22, 2020, granted, now 11,037,366, issued on Jun. 15, 2021.
Application 16/908,529 is a continuation of application No. 16/101,448, filed on Aug. 11, 2018, granted, now 10,706,618, issued on Jul. 7, 2020.
Claims priority of provisional application 62/544,694, filed on Aug. 11, 2017.
Prior Publication US 2023/0075957 A1, Mar. 9, 2023
Int. Cl. G06T 17/05 (2011.01); G06T 17/20 (2006.01); G06T 15/00 (2011.01); G06T 19/20 (2011.01)
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
OG exemplary drawing
 
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.