US 12,229,859 B2
Surface animation during dynamic floor plan generation
Justin Meiners, Murray, UT (US); and Troy Aaron Harvey, Brighton, UT (US)
Assigned to PassiveLogic, Inc., Holladay, UT (US)
Filed by PassiveLogic, Inc., Salt Lake City, UT (US)
Filed on Nov. 29, 2022, as Appl. No. 18/071,019.
Prior Publication US 2024/0177385 A1, May 30, 2024
Int. Cl. G06T 13/20 (2011.01); G01S 17/89 (2020.01); G06F 3/0488 (2022.01); G06T 11/20 (2006.01); G06T 11/40 (2006.01); G06T 17/20 (2006.01); G06T 19/00 (2011.01)
CPC G06T 13/20 (2013.01) [G01S 17/89 (2013.01); G06T 11/203 (2013.01); G06T 11/40 (2013.01); G06T 17/20 (2013.01); G06T 19/006 (2013.01); G06F 3/0488 (2013.01); G06T 2200/24 (2013.01); G06T 2210/21 (2013.01); G06T 2210/62 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus, comprising:
a display configured to receive touch input;
a processor coupled to the display; and
a memory that stores code executable by the processor to:
receive a user input associated with a surface of a structure presented on the display, the surface defining a portion of a floor plan;
generate, in response to the user input, a two-dimensional representation of the floor plan comprising a line segment representing the surface of the structure, the line segment defining a geometric plane in a third dimension;
determine at least one three-dimensional element associated with the line segment representing the surface on the two-dimensional representation of floor plan;
gradually highlight the surface shown on the display where the geometric plane that the line segment defines intersects with the at least one three-dimensional element associated with the line segment, the highlight presented as a graphical animation that extends from a center point of the user input to an ending point; and
wherein the highlight gradually extends as a radius from the center point of the user input at a predefined rate.