US 12,597,208 B2
Building information modeling systems and methods
Jiansong Zhang, Lafayette, IN (US); and Temitope Akanbi, Windsor (CA)
Assigned to Purdue Research Foundation, West Lafayette, IN (US)
Filed by Purdue Research Foundation, West Lafayette, IN (US)
Filed on Jun. 6, 2022, as Appl. No. 17/832,771.
Claims priority of provisional application 63/197,496, filed on Jun. 6, 2021.
Prior Publication US 2022/0391553 A1, Dec. 8, 2022
Int. Cl. G06T 17/20 (2006.01); G06T 19/20 (2011.01)
CPC G06T 17/205 (2013.01) [G06T 19/20 (2013.01); G06T 2219/2004 (2013.01)] 19 Claims
OG exemplary drawing
 
1. A method of generating a three-dimensional (3D) structure model from a two-dimensional (2D) drawing file using a data processing device, comprising:
(a) importing the 2D drawing file to the data processing device, wherein the 2D drawing file includes one or more illustrations of a structure;
(b) converting the 2D drawing file into a raster graphics file;
(c) converting the raster graphics file into a vector graphics file;
(d) extracting one or more graphical projections representative of the structure from the vector graphics file;
(e) converting the one or more projections into a tagged data graphics file, wherein the tagged data graphics file includes a plurality of cartesian points;
(f) forming a 3D structure model representative of the structure by connecting the plurality of cartesian points; and
(g) generating an electronic output file including the 3D structure model;
wherein converting the 2D drawing file into the 3D model includes:
(i) performing dilation to emphasize features of the structure and to join together detached parts of the structure within the 2D drawing file; and
(ii) performing contouring to append continuous lines of the structure along identified boundaries.