CPC G06F 30/13 (2020.01) [G06F 30/12 (2020.01); G06F 30/23 (2020.01); G06T 17/20 (2013.01)] | 20 Claims |
1. A computer-implemented method comprising:
accessing, by a processor from a memory, layers associated with a floorplan, wherein the layers include a visual layer that depicts the floorplan and that has a first size and an interactive layer that enables user interaction with the visual layer for the floorplan and that has a second size;
determining outer boundaries for a layer that is selected from the layers, wherein the outer boundaries collectively define a polygon that surrounds content of the selected layer, the selected layer being the interactive layer;
generating a boundary layer for the floorplan based on the polygon defined by the outer boundaries;
scaling, based on the boundary layer, one or more of the layers;
after scaling one or more of the visual layer or the interactive layer, aligning the visual layer and the interactive layer in a merged graphics layer; and
providing the merged graphics layer for presentation via a user interface.
|