Takeoff List Palette For Guiding Semi-Automatic Quantity Takeoff From Computer Aided Design Drawings
First Claim
1. A method for performing quantity takeoff computations, the method comprising:
- receiving a selection of a drawing object, wherein at least one instance of the selected drawing object is included in a computer-aided design (CAD) drawing;
determining a takeoff object associated with the selected drawing object;
generating a quantified value for each instance of the selected drawing object based on a takeoff property associated with the takeoff object; and
computing a cost estimate for each instance of the selected drawing object based on the quantified value for the instance and cost data included in the takeoff object.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention enable users to efficiently guide semi-automatic quantity takeoff from computer aided design (CAD) drawings by selecting multiple drawing objects and/or multiple instances of drawing objects as the target of subsequent commands. In some embodiments, the user supplements an automated portion of a quantity takeoff from a CAD drawing by selecting one or more drawing objects in a takeoff palette. The user defines the dimension (e.g., linear) to quantify and optionally the parameter to be quantified (e.g., length) for the selected drawing objects simultaneously. The quantity takeoff engine quantifies the instances associated with the selected drawing objects, performs takeoff calculations, and updates a workbook accordingly. To further facilitate the analysis of the CAD drawing, the user simultaneously selects one or more drawing objects and/or one or more instances of drawing objects to view and organize (e.g., filter, search, etc.) by properties in a properties palette.
74 Citations
20 Claims
-
1. A method for performing quantity takeoff computations, the method comprising:
-
receiving a selection of a drawing object, wherein at least one instance of the selected drawing object is included in a computer-aided design (CAD) drawing; determining a takeoff object associated with the selected drawing object; generating a quantified value for each instance of the selected drawing object based on a takeoff property associated with the takeoff object; and computing a cost estimate for each instance of the selected drawing object based on the quantified value for the instance and cost data included in the takeoff object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium including instructions that, when executed by a processor, cause the processor to perform quantity takeoff calculations by performing the steps of:
-
receiving a selection of a drawing object, wherein at least one instance of the selected drawing object is included in a computer-aided design (CAD) drawing; determining a takeoff object associated with the selected drawing object; generating a quantified value for each instance of the selected drawing object based on a takeoff property associated with the takeoff object; and computing a cost estimate for each instance of the selected drawing object based on the quantified value for the instance and cost data included in the takeoff object. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer system configured to perform quantity takeoff calculations, the computer system comprising:
-
a processor; and a memory coupled to the processor and including a quantity takeoff engine configured to; receive a selection of a drawing object, wherein at least one instance of the selected drawing object is included in a computer-aided design (CAD) drawing, determine a takeoff object associated with the selected drawing object, generate a quantified value for each instance of the selected drawing object based on a takeoff property associated with the takeoff object, and compute a cost estimate for each instance of the selected drawing object based on the quantified value for the instance and cost data included in the takeoff object. - View Dependent Claims (20)
-
Specification