Generating Technical Drawings From Building Information Models
AssigneeProcore Technologies, Inc.
InventorsChristopher Myers, Chris Bindloss
Life of this patent
Estimating the term…
Abstract
The present disclosure is directed to a software tool that facilitates the presentation of a three-dimensional view of a construction project as well as the generation of various types of two-dimensional technical drawings based on this three-dimensional view. In one implementation, the software tool causes a computing device to engage in the following operations. The computing device may receive a user input identifying at least one first mesh and at least one second mesh, determine portions of each identified mesh that intersect with a two-dimensional plane, and generate a two-dimensional drawing including a display of relevant dimensioning information based on the determined portions.
Claims20
A computing system comprising:
- at least one processor;
- a non-transitory computer-readable medium;
- and
- program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor to cause the computing system to:
- render a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes;
- receive an input identifying a first mesh and a second mesh;
- determine (a) a first portion of the first mesh that intersects with a two-dimensional plane, and (b) a second portion of the second mesh that intersects with the two-dimensional plane;
- and
- based at least on the determined first portion and the second portion, generate a two-dimensional drawing that includes a representation of the determined first portion and the second portion.
A method comprising:
- rendering a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes;
- receiving an input identifying a first mesh and a second mesh;
- determining (a) a first portion of the first mesh that intersects with a two-dimensional plane, and (b) a second portion of the second mesh that intersects with the two-dimensional plane;
- and
- based at least on the determined first portion and the second portion, generating a two-dimensional drawing that includes a representation of the determined first portion and the second portion.
The method of claim 15, further comprising:
- determining dimensioning information associated with the first portion and the second portion;
- and
- based on the determined dimensioning information, supplementing the rendered two-dimensional drawing with the determined dimensioning information.
The method of claim 15, further comprising:
- rendering, on the three-dimensional view of the construction project, an outline of one of at least the first portion of the first mesh that intersects with a two-dimensional plane, and the second portion of the second mesh that intersects with the two-dimensional plane.
A non-transitory computer-readable storage medium having program instructions stored thereon that are executable to cause a computing system to:
- render a three-dimensional view of a construction project using a three-dimensional model file that defines a set of meshes;
- receive an input identifying a first mesh and a second mesh;
- determine (a) a first portion of the first mesh that intersects with a two-dimensional plane, and (b) a second portion of the second mesh that intersects with the two-dimensional plane;
- and
- based at least on the determined first portion and the second portion, generate a two-dimensional drawing that includes a representation of the determined first portion and the second portion.
Dependencies are inferred from the claim text.