-
公开(公告)号:US20250165486A1
公开(公告)日:2025-05-22
申请号:US18518065
申请日:2023-11-22
Applicant: Procore Technologies, Inc.
Inventor: Maria E. Stegner , Seyyedhamed Kassaei , Scott Bieser
IPC: G06F16/248 , G06F16/25
Abstract: An example client device is configured to: (i) access a building information model (BIM) file for a construction project, (ii) obtain an initial list of BIM data objects included in the BIM file, (iii) present, to a user, a visualization of the initial list of BIM data objects, (iv) receive a search query for the list of BIM data objects, (v) after receiving the search query, present, to the user, a visualization of a filtered list of BIM data objects comprising a given subset of BIM data objects that are identified based on the search query, (vi) receive, from the user, a request for an action to be taken for at least one BIM data object that is selected from the filtered list of BIM objects, and (vii) based on the received request, cause the requested action to be taken for the at least one BIM data object.
-
公开(公告)号:US20240153210A1
公开(公告)日:2024-05-09
申请号:US18487822
申请日:2023-10-16
Applicant: Procore Technologies, Inc.
Inventor: Scott Bieser , Winson Chu
IPC: G06T17/20 , G06F3/0481 , G06T7/90
CPC classification number: G06T17/20 , G06F3/0481 , G06T7/90 , G06T2200/24
Abstract: A computing system configured to: (1) render, via a graphical user interface (GUI) displayed by a client station, a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes representing physical objects of the construction project, wherein each mesh comprises a set of triangular faces, and wherein the GUI includes a measurement tool for obtaining a shortest distance between a first mesh and a second mesh; (2) receive a request to obtain the shortest distance between the first mesh and the second mesh; (3) calculate a set of distances potentially comprising the shortest distance between the first mesh and the second mesh by first reducing one or both of: (i) the number of faces between which distances are calculated and (ii) the number of distances that are calculated; and (4) determine the shortest distance between the first mesh and the second mesh.
-
公开(公告)号:US20230015892A1
公开(公告)日:2023-01-19
申请号:US17855948
申请日:2022-07-01
Applicant: Procore Technologies, Inc.
Inventor: Scott Bieser , Winson Chu
IPC: G06T17/20 , G06F3/0481 , G06T7/90
Abstract: A computing system configured to: (1) render, via a graphical user interface (GUI) displayed by a client station, a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes representing physical objects of the construction project, wherein each mesh comprises a set of triangular faces, and wherein the GUI includes a measurement tool for obtaining a shortest distance between a first mesh and a second mesh; (2) receive a request to obtain the shortest distance between the first mesh and the second mesh; (3) calculate a set of distances potentially comprising the shortest distance between the first mesh and the second mesh by first reducing one or both of: (i) the number of faces between which distances are calculated and (ii) the number of distances that are calculated; and (4) determine the shortest distance between the first mesh and the second mesh.
-
4.
公开(公告)号:US20240119658A1
公开(公告)日:2024-04-11
申请号:US18069472
申请日:2022-12-21
Applicant: Procore Technologies, Inc.
Inventor: Winson Chu , Scott Bieser , Saipeng Wang
Abstract: A computing platform is configured to: initialize a three-dimensional (3D) model of a given construction project and thereby determine a first set of objects; cause a first frame of the 3D model to be displayed at an end-user device from a first viewpoint having a first view frustum; receive an indication of a command to display a second frame of the 3D model from a second viewpoint having a second view frustum; identify at least a subset of objects that are contained within the second view frustum; apply one or more object processing techniques and thereby identify one or more additional objects that are contained within the second view frustum; render, as an array of pixels, a second set of objects comprising (i) the subset of objects and (ii) the one or more additional objects; and based on the second set of objects, cause the second frame to be displayed.
-
公开(公告)号:US11790608B2
公开(公告)日:2023-10-17
申请号:US17855948
申请日:2022-07-01
Applicant: Procore Technologies, Inc.
Inventor: Scott Bieser , Winson Chu
IPC: G06T17/20 , G06F3/0481 , G06T7/90
CPC classification number: G06T17/20 , G06F3/0481 , G06T7/90 , G06T2200/24
Abstract: A computing system configured to: (1) render, via a graphical user interface (GUI) displayed by a client station, a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes representing physical objects of the construction project, wherein each mesh comprises a set of triangular faces, and wherein the GUI includes a measurement tool for obtaining a shortest distance between a first mesh and a second mesh; (2) receive a request to obtain the shortest distance between the first mesh and the second mesh; (3) calculate a set of distances potentially comprising the shortest distance between the first mesh and the second mesh by first reducing one or both of: (i) the number of faces between which distances are calculated and (ii) the number of distances that are calculated; and (4) determine the shortest distance between the first mesh and the second mesh.
-
公开(公告)号:US11380059B2
公开(公告)日:2022-07-05
申请号:US17100410
申请日:2020-11-20
Applicant: Procore Technologies, Inc.
Inventor: Scott Bieser , Winson Chu
IPC: G06T17/20 , G06F3/0481 , G06T7/90
Abstract: A computing system configured to: (1) render, via a graphical user interface (GUI) displayed by a client station, a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes representing physical objects of the construction project, wherein each mesh comprises a set of triangular faces, and wherein the GUI includes a measurement tool for obtaining a shortest distance between a first mesh and a second mesh; (2) receive a request to obtain the shortest distance between the first mesh and the second mesh; (3) calculate a set of distances potentially comprising the shortest distance between the first mesh and the second mesh by first reducing one or both of: (i) the number of faces between which distances are calculated and (ii) the number of distances that are calculated; and (4) determine the shortest distance between the first mesh and the second mesh.
-
公开(公告)号:US20220165026A1
公开(公告)日:2022-05-26
申请号:US17100410
申请日:2020-11-20
Applicant: Procore Technologies, Inc.
Inventor: Scott Bieser , Winson Chu
IPC: G06T17/20 , G06T7/90 , G06F3/0481
Abstract: A computing system configured to: (1) render, via a graphical user interface (GUI) displayed by a client station, a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes representing physical objects of the construction project, wherein each mesh comprises a set of triangular faces, and wherein the GUI includes a measurement tool for obtaining a shortest distance between a first mesh and a second mesh; (2) receive a request to obtain the shortest distance between the first mesh and the second mesh; (3) calculate a set of distances potentially comprising the shortest distance between the first mesh and the second mesh by first reducing one or both of: (i) the number of faces between which distances are calculated and (ii) the number of distances that are calculated; and (4) determine the shortest distance between the first mesh and the second mesh.
-
-
-
-
-
-