Virtual Fine Decoration Quick Quantity Calculation Method and System Based on Revit Scheme Model
Through the virtual hardcover fast quantity calculation method based on the Revit scheme model, the component properties in each room are calculated, and the problems of low efficiency of internal engineering quantity statistics and long time-consuming model generation are solved, and efficient and accurate engineering quantity statistics and rapid change response are achieved.
Patent Information
- Application Number
- CN202311660042.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-06
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2043-12-06
AI Technical Summary
In the prior art, the statistics of built-in engineering volumes have problems such as low work efficiency, high error rate, and easy to miss items. The built-in model based on the Revit platform takes a long time to generate, consumes a large amount of memory resources, and is not easy to change.
The virtual hard-decoration fast calculation method based on the Revit scheme model is adopted. By constructing a database of various components, the component decoration methods of each category are determined, and the attributes of the five components in each room are calculated according to the Revit model, and the total room interior data is summarized to achieve rapid statistics of the internal engineering quantity.
It reduces the redundancy of model data, greatly improves the efficiency of project volume data generation, and has high accuracy. It is suitable for early bidding decisions of enterprises under the EPC model, and saves a lot of time when the plan changes frequently.
Smart Images

Figure CN117668984B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of building engineering quantity calculation, and in particular to a virtual fine decoration rapid quantity calculation method and system based on a Revit scheme model. Background Art
[0002] Under the EPC contracting mode, in addition to the basic civil engineering quantity information, the cost specialty needs to provide fast and accurate interior decoration engineering quantity information in the early stage of bidding and tendering to enhance the economy and rationality of the enterprise's bidding and tendering decisions. In the early stage of the project, the cost specialty cannot obtain the interior decoration model, but needs to provide the interior decoration engineering quantity information. Currently, there are the following two methods for statistics in engineering practice: One is that cost personnel conduct manual measurement item by item according to the different practices of room functions and their components such as walls, ceilings, skirting boards, and floors, which has disadvantages such as low work efficiency, high error rate, and easy omission of items. The other is to automatically generate rooms through BIM software plugins, such as the "rough interior decoration" function in Olive Mountain based on the Revit platform, which realizes the automatic creation and quantity calculation of wall finishes, column finishes, ceilings, ceiling finishes, slabs, and skirting boards. However, since the generated model itself consumes extremely large memory resources and the single-generation time is long. For example, when testing a 5572-square-meter outpatient building, the model generation took a total of 21 minutes and 31 seconds, and the engineering quantity statistics took a total of 3 minutes and 27 seconds. Moreover, once there is an individual room function change, the above steps need to be repeated, greatly reducing the usability of its function, and there are problems of poor overall operation efficiency and easy collapse. Summary of the Invention
[0003] (1) Technical Problems to be Solved
[0004] Based on the above problems, the present invention provides a virtual fine decoration rapid quantity calculation method and system based on a Revit scheme model, which solves the problems of low work efficiency, high error rate, and easy omission of items in the manual measurement of interior decoration engineering quantity, and the problems of consuming a large amount of memory resources, long time consumption, poor operation efficiency, and difficult change in the measurement based on modeling.
[0005] (2) Technical Solutions
[0006] Based on the above technical problems, the present invention provides a virtual fine decoration rapid quantity calculation method based on a Revit scheme model, including the following steps:
[0007] S1. Construct a database of the practices of each component;
[0008] S2. Determine the component decoration methods of various types of rooms, and the component decoration method is a combination of five components of different categories in the database of the practices of the components;
[0009] S3. Calculate the attributes of the five components in each room respectively according to the Revit model and the component decoration methods of various types of rooms. The attributes of the five components include the net area of the wall surface layer, the net length of the skirting board, the net area of the ceiling surface layer, the net area of the floor surface layer, and the net waterproof area.
[0010] S4. Summarize the data of the total room interior decoration, that is, the interior decoration engineering quantity, according to the attributes of the five components in each room.
[0011] Furthermore, the step S3 includes:
[0012] S31. Calculate the net area S of the wall surface layer according to the Revit model 墙净 :
[0013]
[0014] S32. Calculate the net length l of the skirting board according to the Revit model 踢净 :
[0015]
[0016] S33. Obtain the area enclosed by the top edge line of the room according to the Revit model to get the net area S of the ceiling surface layer 天花 ;
[0017] S34. Obtain the area enclosed by the bottom edge line of the room according to the Revit model to get the net area S of the floor surface layer 楼面 ;
[0018] S35. Calculate the net waterproof area S according to the Revit model 防水 :
[0019]
[0020] Among them, l 净 is the total length of the line segments representing the walls, h1 is the wall decoration height, S k(门交) is the intersection area of the decoration surface layer and each door, S k(窗交) is the intersection area of the decoration surface layer and each window, S k(洞交) is the intersection area of the decoration surface layer and each hole, X, Y, and Z are the numbers of intersections of the door, window, and bottom edge line respectively, l 踢 is the total length of the skirting, w k(门) is the width of the door intersecting with the bottom edge line, w k(窗) is the width of the window intersecting with the bottom edge line, w k(洞) is the width of the hole intersecting with the bottom edge line, h2 is the waterproof height, S k2(门交) is the intersection area record of each door and the vertical waterproof surface layer, S k2(窗交)is the intersection area of each window and the vertical waterproof surface layer, S k2(洞交) is the intersection area of each opening and the vertical waterproof surface layer, X2, Y2, and Z2 are the numbers of intersections of the door, window, and opening with the vertical waterproof surface layer respectively, S 水平防水净 is the net horizontal waterproof area, obtained from the area of the bottom contour of the room in the Revit model.
[0021] Further, the step S31 includes:
[0022] S311. Extract the bottom edge line of the room in the Revit model and decompose it into multiple line segments;
[0023] S312. Screen out the line segments representing the wall from the line segments of the bottom edge line, sum up the lengths, and obtain the net wall length;
[0024] S313. Calculate the overall wall decoration area according to the wall decoration height and the net wall length;
[0025] S314. Perform Boolean operations on the wall surface layer and the door, wall and window, wall and opening respectively, take the intersection, and sum up to obtain the intersection area of the wall;
[0026] S315. Subtract the intersection area of the wall from the overall wall decoration area to obtain the net wall surface layer area.
[0027] Further, the step S32 includes:
[0028] S321. Offset according to the line segments corresponding to the net wall length by the thickness of the finish layer inside the room to obtain the total length of the skirting;
[0029] S322. Extract the numbers of the doors, windows, and openings intersecting with the bottom edge line, and read the width attribute values of each intersecting door, window, and opening;
[0030] S323. Subtract the total width of the width attribute values of the doors, windows, and openings from the total length of the skirting to obtain the net length of the skirting.
[0031] Further, the step S35 includes:
[0032] S351. Judge whether waterproofing is required. If so, go to step S352; otherwise, the net waterproof area is zero and the calculation ends;
[0033] S352. Calculate the overall vertical waterproof surface layer area according to the waterproof height and the net wall length;
[0034] S353. Perform Boolean operations on the vertical waterproof surface layer and each door, window, and opening respectively, take the intersection, and sum up to obtain the intersection area of the vertical waterproof surface layer;
[0035] S354. Deduct the intersection area of the vertical waterproof surface layer from the area of the overall vertical waterproof surface layer to obtain the net vertical waterproof area;
[0036] S355. Read the bottom contour of the room in the Revit model, obtain the area attribute value of the bottom contour of the room, and obtain the net horizontal waterproof area;
[0037] S356. Add the net vertical waterproof area and the net horizontal waterproof area to obtain the net waterproof area of the room.
[0038] Further, step S312 includes: judging the component types outside each line segment. If it is a non-wall component, deduct the line segment from the overall room edge line; if it is a single wall component, add the line segment to the wall array; if it is a composite component group containing walls, decompose the line segment, retain the wall part line segment, and add it to the wall array; sum up the lengths of the line segments in the wall array to obtain the net wall length.
[0039] Further, in step S1, the database of the component practices includes components of five categories: wall surface layer, ceiling surface layer, floor surface layer, skirting board, and waterproofing.
[0040] Further, step S2 includes:
[0041] S21. Traverse all the rooms in the project and summarize the rooms by category;
[0042] The room categories include living room, dining room, bedroom, kitchen, bathroom, shower room, balcony, corridor, and others;
[0043] S22. Batch assign the decoration methods of the interior components according to the room categories, and the decoration methods of the interior components are combinations of five components of different categories in the database of the component practices.
[0044] The present invention also discloses a virtual fine decoration quick quantity calculation system based on a Revit scheme model, including:
[0045] At least one processor; and at least one memory communicatively connected to the processor, wherein:
[0046] The memory stores program instructions executable by the processor, and the processor can execute the above-mentioned method by calling the program instructions.
[0047] The present invention also discloses a non-transitory computer-readable storage medium, which stores computer instructions, and the computer instructions enable the computer to execute the above-mentioned method.
[0048] (3) Beneficial Effects
[0049] The above technical solutions of the present invention have the following advantages:
[0050] (1) The present invention introduces the method of virtual interior decoration. By setting rules to calculate the engineering quantities of each component, the engineering quantities are directly calculated according to the room attributes of the Revit scheme model without generating a real interior decoration model. This enables the cost professionals to conduct interior decoration engineering quantity statistics without establishing a detailed interior decoration model, reduces the redundancy of model data, greatly improves the generation efficiency of engineering quantity data, and has high accuracy, providing a practical basis for the enterprise's early bidding decision-making under the EPC mode;
[0051] (2) Under the realistic situation of frequent scheme changes, the present invention can also save a large amount of time for the engineering quantity statistics of cost professionals. Brief Description of the Drawings
[0052] The features and advantages of the present invention will be more clearly understood by referring to the attached drawings. The drawings are schematic and should not be construed as any limitation to the present invention. In the drawings:
[0053] Figure 1 is a flowchart of the virtual fine decoration rapid quantity calculation method based on the Revit scheme model according to an embodiment of the present invention;
[0054] Figure 2 is a detailed flowchart of step S3 of the virtual fine decoration rapid quantity calculation method based on the Revit scheme model according to an embodiment of the present invention;
[0055] Figure 3 is the Revit official example room according to an embodiment of the present invention;
[0056] Figure 4 is a demonstration diagram of the calculation method of the net area of the wall surface layer in step S31 according to an embodiment of the present invention;
[0057] Figure 5 is a schematic diagram of the wall line segment screening in step S312 according to an embodiment of the present invention;
[0058] Figure 6 is a schematic diagram of the intersection of the wall and the door, window, and hole in step S314 according to an embodiment of the present invention;
[0059] Figure 7 is a schematic diagram of batch adding five room attributes according to an embodiment of the present invention. Detailed Embodiments
[0060] The following combines the drawings and embodiments to further describe in detail the specific embodiments of the present invention. The following embodiments are used to illustrate the present invention but are not used to limit the scope of the present invention.
[0061] An embodiment of the present invention is a virtual fine decoration rapid quantity calculation method based on a Revit scheme model, as Figure 1 shown, which includes the following steps:
[0062] S1. Construct a database of the practices of each component.
[0063] The constructed database of the practices of components includes components of five categories: wall surface layer, ceiling surface layer, floor surface layer, skirting board, and waterproofing. The practice table should cover common construction techniques of the enterprise to accurately identify the component decoration methods of different rooms, and the overall file is stored in an.xls document.
[0064] For example: Wall surface layer 1: Cement mortar + gypsum + putty + latex paint, used for dining rooms, bedrooms, etc.; Wall surface layer 2: Moisture-proof layer + keel + baseboard + decorative panel, used for meeting rooms, dining rooms, living rooms, etc.
[0065] Taking the Figure 3 Revit official case room shown as an example for illustration:
[0066] Table 1 Component Practice Database
[0067]
[0068]
[0069] S2. Determine the component decoration methods of rooms of various categories
[0070] S21. Traverse all rooms in the project and summarize the rooms by category;
[0071] Room categories include living room, dining room, bedroom, kitchen, bathroom, shower room, balcony, corridor, and others.
[0072] S22. Batch-assign the component decoration methods of the interior decoration according to the room category. The component decoration methods of the interior decoration are combinations of five components of different categories in the database of the practices of components. An.xls document is formed.
[0073] For example: The interior decoration method of the living room is: Wall 2 + Ceiling 1 + Floor 1 + Skirting 2 + None, and the interior decoration method of the bathroom is: Wall 1 + Ceiling 2 + Floor 2 + Skirting 1 + Waterproof 3.
[0074] Table 2 Batch Generation of Component Practice Tables for Each Room
[0075]
[0076] S3. Calculate the attributes of the five components in each room according to the Revit model and the component decoration methods of various types of rooms. The attributes of the five components include the net area S of the wall surface layer 墙净 , the net length l of the skirting 踢净 , the net area S of the ceiling surface layer 天花 , the net area S of the floor surface layer 楼面 , the net area S of the waterproof layer 防水 , and write them into the newly added room attribute list of the Revit model; as Figure 2 shown;
[0077] S31. Calculate the net area of the wall surface layer according to the Revit model, as Figure 4 shown;
[0078] S311. Extract the bottom edge line of the room in the Revit model and decompose it into multiple line segments;
[0079] Extract the bottom edge line of the room in the Revit model and decompose it into multiple line segments to remove the parts that do not need to be decorated on the wall surface layer.
[0080] S312. Screen out the line segments representing walls from the line segments of the bottom edge line, sum up their lengths, and obtain the net length of the wall, denoted as: l 净 ;
[0081] Judge the component types outside each line segment. If it is a non-wall component (such as curtain wall, railing or null value, etc.), subtract this line segment from the overall room edge line; if it is a single wall component, add the line segment to the array of walls; if it is a composite component group containing walls (such as a wall on the left and a curtain wall on the right), decompose the line segment, retain the wall part line segment, and add it to the array of walls; sum up the lengths of the line segments that meet the conditions, that is, the line segments in the array of walls, and obtain the effective line segment length, denoted as: l 净 .
[0082] As Figure 5 shown, in the cases where the four sides are walls, there are internal walls and internal columns, they are all single wall components, and the cases where one side is a wall, railing or null value are composite component groups.
[0083] S313. Calculate the overall wall decoration area according to the wall decoration height and the net length of the wall, denoted as S 墙总 ;
[0084] Input the wall decoration height h1 of the user. If there is no input, automatically judge according to the component practice table, and calculate the overall wall decoration area according to the total length l 净 of the wall and the wall decoration height h1, denoted as S 墙总 .
[0085] S314. Perform Boolean operations on the wall surface layer, doors, walls and windows, and walls and holes respectively, take their intersections, and summarize to obtain the intersection area of the walls, including: the intersection area between the wall surface layer and each door is denoted as S k(门交) , the intersection area between the wall surface layer and each window is denoted as S k(窗交) , the intersection area between the wall surface layer and each hole is denoted as S k(洞交) .
[0086] The doors, windows, and holes may be below the decoration height of the wall, or may intersect with the decoration height of the wall. Moreover, there are irregular doors, windows, and holes, and irregular walls are treated as openings, such as Figure 6 shown.
[0087] S315. Deduct the intersection area of the walls from the overall wall decoration area to obtain the net area of the wall surface layer, denoted as S 墙净 .
[0088]
[0089] X, Y, and Z are the numbers of intersections between the doors, windows, and holes and the decoration surface layer respectively;
[0090] S32. Calculate the net length of the skirting board according to the Revit model, as Figure 5 shown;
[0091] S321. Offset according to the line segment corresponding to the net length of the wall by the thickness w of the decorative layer inside the room to obtain the total length of the skirting board, denoted as l 踢 .
[0092] S322. Extract the numbers X, Y, and Z of the doors, windows, and holes intersecting with the bottom edge line, and read the width attribute values of each intersecting door, window, and hole, denoted as w k(门) , w k(窗)、 w k(洞) .
[0093] S323. Deduct the total width of the width attribute values of the doors, windows, and holes from the total length of the skirting board to obtain the net length of the skirting board, denoted as l 踢净 :
[0094]
[0095] S33. Obtain the area enclosed by the top edge line of the room according to the Revit model to get the net area of the ceiling surface layer, denoted as S 天花 .
[0096] S34. Obtain the area enclosed by the bottom edge line of the room according to the Revit model to get the net area of the floor surface layer, denoted as S 楼面 .
[0097] S35. Calculate the net waterproof area according to the Revit model;
[0098] S351. Determine whether waterproofing is required. If so, introduce the net wall length l 净 , and enter step S352. Otherwise, the net waterproof area is zero and the calculation ends.
[0099] S352. Calculate the overall vertical waterproof surface area based on the waterproof height and the net wall length, denoted as: S 垂直防水 ;
[0100] Input the user's waterproof height. If there is no input, automatically judge according to the waterproofing practice table. The waterproof height is denoted as h2, and multiply to calculate the overall vertical waterproof surface area, denoted as S 垂直防水 .
[0101] S353. Perform Boolean operations on the vertical waterproof surface layer and each door, window, and opening respectively, take their intersection, and summarize to obtain the intersection area of the vertical waterproof surface layer, including: the intersection area S k2(门交) of each door and the vertical waterproof surface layer, the intersection area S k2(窗交) of each window and the vertical waterproof surface layer, and the intersection area S k2(洞交) of each opening and the vertical waterproof surface layer.
[0102] S354. Subtract the intersection area of the vertical waterproof surface layer from the overall vertical waterproof surface area to obtain the vertical net waterproof area, denoted as S 垂直防水净 .
[0103] S355. Read the bottom contour of the room in the Revit model, obtain the area attribute value of the bottom contour of the room, and get the horizontal net waterproof area, denoted as S 水平防水净 .
[0104] S356. Add the vertical net waterproof area and the horizontal net waterproof area to obtain the net waterproof area of the room, denoted as S 防水 , and write it into the "Net Waterproof Area" parameter in the room properties.
[0105]
[0106] X2, Y2, and Z2 are the numbers of intersections of the doors, windows, and openings with the vertical waterproof surface layer respectively;
[0107] In the room properties, use a loop algorithm to batch add a project parameter group. The parameter group name is "Analysis Results", which includes a total of five parameters: "Net Wall Surface Area", "Net Ceiling Surface Area", "Net Floor Surface Area", "Skirting Length", and "Net Waterproof Area", as Figure 7 shown.
[0108] Read the net wall surface area S obtained in step S3 墙净 and the net length l of the skirting 踢净 and the net ceiling surface area S 天花 and the net floor surface area S 楼面 and the net waterproof area S 防水 These five parameters are sorted according to the construction methods of different components and written into the corresponding parameters in the room attributes, as shown in Table 3:
[0109] Table 3 Engineering Quantity Statistical Results
[0110]
[0111]
[0112] S4. According to the attributes of the five components in each room, summarize to obtain the total interior decoration data of the room;
[0113] According to the attributes of the five components in each of the rooms, according to the requirements of the cost professional for providing information, formulate the style of the detailed list, and automatically summarize the interior decoration data of the rooms, and output it as an.xls format document.
[0114] In this embodiment, step S1 determines the component practice tables for different types of rooms to form an Excel document; step S2 imports the Excel to determine the decoration methods of components such as the interior wall, ceiling, floor, skirting, and waterproof according to the room categories to form the room rule library of the project; step S3 writes the parameters of the wall surface layer, ceiling surface layer, floor surface layer, skirting length, and waterproof area into the room attribute list of the Revit model according to the calculation rules, rather than directly generating a real interior decoration model, so as to improve the efficiency on the premise of ensuring the accuracy of the attribute values; step S4 performs a quick interior decoration engineering quantity statistics by extracting the attribute values of the room decoration practices rather than the attribute values of each component.
[0115] In addition to the cases provided by Revit official, the embodiments of the present invention also conduct engineering quantity measurement for actual engineering projects, and the projects include hospital outpatient buildings, factory workshops, residential basements, and architectural museums. Specifically in practice, the research compares the actual engineering quantity with the engineering quantity obtained by the present invention to verify the reliability of the present invention.
[0116] Table 4 Comparison of Actual Engineering Quantity and Measured Engineering Quantity of This Patent I
[0117]
[0118] Table 5 Comparison of Actual Engineering Quantity and Measured Engineering Quantity of This Patent II
[0119]
[0120]
[0121] Table 6 Comparison of Actual Engineering Quantities with the Calculated Engineering Quantities in this Patent III
[0122]
[0123]
[0124] Table 7 Comparison of Actual Engineering Quantities with the Calculated Engineering Quantities in this Patent IV
[0125]
[0126]
[0127] It can be seen that the error between the actual engineering quantity and the engineering quantity calculated by the present invention is mostly in the range of ±5%, and in terms of the degree of dispersion, it is close to the average value of 0.28%. The comprehensive error rate will be further reduced, meeting the requirements of the national specification for the comprehensive error rate of 10%-15% in the estimation and budgetary estimate stages for the cost estimation of conventional buildings.
[0128] Compared with the idea of automatically generating the interior decoration model of plug-ins such as Olive Hill, the present invention directly writes the engineering quantity information into the room attribute list. Taking the outpatient building model of 5572㎡ as an example, the former took a total of 24 minutes and 58 seconds for engineering quantity statistics, while the present invention took a total of 27 seconds, with the efficiency increased by about 55 times.
[0129] Finally, it should be noted that the above method can be converted into software program instructions, which can be implemented either by using a system including a processor and a memory or by computer instructions stored in a non-transitory computer-readable storage medium. The above integrated unit implemented in the form of a software functional unit can be stored in a computer-readable storage medium. The above software functional unit stored in a storage medium includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor to execute some steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.
[0130] In summary, through the above-mentioned virtual refined quantity calculation method and system based on the Revit scheme model, the following beneficial effects are achieved:
[0131] (1) The present invention introduces a method of virtual interior decoration, calculates the engineering quantities of each component by setting rules, and calculates the engineering quantities directly according to the room attributes of the Revit scheme model without generating a real interior decoration model. This enables the cost professionals to conduct interior decoration engineering quantity statistics without establishing a detailed interior decoration model, reduces the redundancy of model data, greatly improves the generation efficiency of engineering quantity data, and has a high accuracy, providing a practical basis for the enterprise's early bidding decision-making under the EPC mode;
[0132] (2) Under the realistic situation of frequent scheme changes, the present invention can also save a large amount of time for the engineering quantity statistics of cost professionals.
[0133] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit them; although the embodiments of the present invention are described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A virtual fine decoration rapid quantity calculation method based on the Revit scheme model, characterized in that, the engineering quantity is directly calculated according to the room attributes of the Revit scheme model without generating a real interior decoration model, including the following steps: S1. Construct a database of component practices, and the database of component practices includes components of five categories: wall surface layer, ceiling surface layer, floor surface layer, skirting board, and waterproofing; S2. Determine the component decoration methods for rooms of various categories, and the component decoration methods are combinations of five components of different categories in the database of component practices; S21. Traverse all rooms in the project and summarize the rooms by category; The room categories include living room, dining room, bedroom, kitchen, bathroom, shower room, balcony, corridor, and others; S22. Batch assign the component decoration methods for the interior decoration, and the component decoration methods for the interior decoration are combinations of five components of different categories in the database of component practices; S3. According to the Revit model and the component decoration methods for rooms of various categories, calculate the attributes of the five components in each room respectively. The attributes of the five components include the net area of the wall surface layer, the net length of the skirting board, the net area of the ceiling surface layer, the net area of the floor surface layer, and the net waterproofing area; Calculate the net area of the wall surface layer according to the Revit model, including: S311. Extract the bottom edge line of the room in the Revit model and decompose it into multiple line segments; S312. Screen out the line segments representing the walls from the line segments of the bottom edge line, sum up the lengths, and obtain the net length of the walls; Judge the component types outside each line segment. If it is a non-wall component, subtract the line segment from the overall room edge line; if it is a single-wall component, add the line segment to the array of walls; if it is a composite component group containing walls, decompose the line segment, retain the wall part line segment, and add it to the array of walls; Sum up the lengths of the line segments in the array of walls to obtain the net length of the walls; S313. Calculate the overall wall decoration area according to the wall decoration height and the net length of the walls; S314. Perform Boolean operations on the wall surface layer and the door, the wall and the window, and the wall and the hole respectively, take the intersection, and sum up to obtain the intersection area of the walls; S315. Subtract the intersection area of the walls from the overall wall decoration area to obtain the net area of the wall surface layer; S4. According to the attributes of the five components in each room, summarize to obtain the total interior decoration data for the rooms, that is, the interior decoration engineering quantity.
2. The virtual fine decoration rapid quantity calculation method based on the Revit scheme model according to claim 1, characterized in that, the step S3 includes: S31. Calculate the net area S of the wall surface layer according to the Revit model 墙净 :[[]]END]] S32. Calculate the net length l of the skirting board according to the Revit model 踢净 : S33. Obtain the area of the enclosed region of the top edge line of the room based on the Revit model to get the net area S of the ceiling surface layer 天花 ; S34. Obtain the area of the enclosed region of the bottom edge line of the room according to the Revit model to get the net floor surface area S 楼面 ; S35. Calculate the net waterproof area S according to the Revit model 防水 : Among them, l 净 is the total length of the line segments representing the wall, h1 is the height of the wall decoration, S k(门交) is the intersection area between the decoration surface layer and each door, S k(窗交) is the intersection area between the decoration surface layer and each window, S k(洞交) is the intersection area between the decoration surface layer and each hole, X, Y, and Z are the numbers of intersections of the door, window, and the bottom edge line respectively, l 踢 is the total length of the skirting, w k(门交) is the width of the door intersecting with the bottom edge line, w k(窗交) is the width of the window intersecting with the bottom edge line, w k(洞交) is the width of the hole intersecting with the bottom edge line, h2 is the waterproof height, S k2(门交) is the intersection area between each door and the vertical waterproof surface layer, S k2(窗交) is the intersection area between each window and the vertical waterproof surface layer, S k2(洞交) is the intersection area between each hole and the vertical waterproof surface layer, X2, Y2, and Z2 are the numbers of intersections of the door, window, and hole with the vertical waterproof surface layer respectively, S 水平防水净 is the horizontal waterproof net area, obtained from the area of the bottom contour of the room in the Revit model.
3. The virtual fine decoration rapid quantity calculation method based on the Revit scheme model according to claim 2, characterized in that, the step S32 includes: S321. Offset inside the room according to the line segments corresponding to the net length of the walls according to the thickness of the finish layer to obtain the total length of the skirting board; S322. Extract the quantities of the doors, windows, and holes intersecting with the bottom edge line, and read the width attribute values of each intersecting door, window, and hole; S323. Deduct the total width of the width attribute values of the door, window, and opening from the total length of the skirting board to obtain the net length of the skirting board.
4. The virtual fine decoration quick quantity calculation method based on the Revit scheme model according to claim 2, wherein, the step S35 includes: S351. Determine whether waterproofing is required. If so, proceed to step S352; otherwise, the net waterproof area is zero and the calculation ends; S352. Calculate the overall vertical waterproof surface area according to the waterproof height and the net length of the wall; S353. Perform Boolean operations on the vertical waterproof surface and each door, window, and opening respectively, take the intersection, and summarize to obtain the intersection area of the vertical waterproof surface; S354. Deduct the intersection area of the vertical waterproof surface from the overall vertical waterproof surface area to obtain the vertical net waterproof area; S355. Read the bottom contour of the room in the Revit model, obtain the area attribute value of the bottom contour of the room, and obtain the horizontal net waterproof area; S356. Add the vertical net waterproof area and the horizontal net waterproof area to obtain the net waterproof area of the room.
5. A virtual fine decoration quick quantity calculation system based on the Revit scheme model, wherein, it includes: at least one processor; and at least one memory communicatively connected to the processor, wherein: the memory stores program instructions executable by the processor, and the processor can execute the method according to any one of claims 1 to 4 by invoking the program instructions.
6. A non-transitory computer-readable storage medium, wherein, the non-transitory computer-readable storage medium stores computer instructions, and the computer instructions cause the computer to execute the method according to any one of claims 1 to 4.
Citation Information
Patent Citations
Engineering quantity calculation method and device for to-be-decorated space
CN111985038A
Method and device for generating floor slab surface layer model based on BIM forward design
CN112632682A