US 11,709,974 B2
Model and technical documents
Mikko Huovila, Espoo (FI); Risto Kunnas, Espoo (FI); Charles Pool, Espoo (FI); David Lash, Espoo (FI); Petri Heinonen, Espoo (FI); Henri Pitkänen, Espoo (FI); and Tommi Martela, Espoo (FI)
Assigned to Trimble Solutions Corporation, Espoo (FI)
Filed by Trimble Solutions Corporation, Espoo (FI)
Filed on Jan. 11, 2021, as Appl. No. 17/146,055.
Claims priority of application No. 20205053 (FI), filed on Jan. 17, 2020.
Prior Publication US 2021/0224430 A1, Jul. 22, 2021
Int. Cl. G06F 30/13 (2020.01); G06T 15/20 (2011.01); G06F 30/12 (2020.01); G06F 3/0483 (2013.01); G06F 3/04815 (2022.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01)
CPC G06F 30/13 (2020.01) [G06F 30/12 (2020.01); G06T 15/205 (2013.01); G06F 3/0482 (2013.01); G06F 3/0483 (2013.01); G06F 3/04815 (2013.01); G06F 3/04842 (2013.01); G06T 2200/24 (2013.01); G06T 2210/04 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method comprising:
processing, by a modeling application running in a computing device, a digital model for a building, the digital model comprising definitions defining (i) a plurality of parts, (ii) technical documents, and (iii) document spaces, wherein:
(i) the plurality of parts model, in a global three-dimensional coordinate system of the digital model, one or more pieces belonging to the building,
(ii) the technical documents include engineering drawings that convey information relating to the plurality of parts, and
(iii) the document spaces each define a finite volume having a location in the global three-dimensional coordinate system of the digital model and a reference to at least one of the technical documents, wherein at least one of the finite volumes overlaps with one or more parts amongst the plurality of parts and extends beyond boundaries of the one or more parts to include space between the one or more parts that is outside boundaries of the digital model, and each document space is determined by the modeling application based on the one or more parts on which the at least one technical document conveys information, wherein the finite volumes of different ones of at least some of the document spaces overlap;
displaying, on a display of the computing device, a three-dimensional model view rendering at least some of the plurality of parts modeling corresponding pieces of the building;
detecting, by the computing device, a user input with an indication to display document spaces;
displaying, on the display of the computing device and in response to the indication, in the three-dimensional model view, one or more of the document spaces located at least partly within the displayed three-dimensional model view;
identifying, within the displayed three-dimensional model view, at least one first part of the plurality of parts that is not associated with any of the technical documents, the at least one first part identified by virtue of not being included in any of the one or more displayed document spaces, and
identifying, within the displayed three-dimensional model view, at least one second part of the plurality of parts that is associated with one or more of the technical documents, the at least one second part identified by virtue of being included in at least one of the one or more displayed document spaces.