A 3D architectural model auxiliary design drawing system

By using data extraction, preference collection and intelligent analysis units in the auxiliary design and drawing system of 3D architectural models, the drawing parameters are personalized to adjust the drawing parameters, and the problem of using the same generated parameters in different users affecting the modeling efficiency, achieving more efficient and accurate 3D drawing modeling.

CN119004628BActive Publication Date: 2024-12-31GUANGZHOU HUAXIA VOCATIONAL COLLEGE
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411460990.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2024-12-31
Estimated Expiration
2044-10-18

AI Technical Summary

Technical Problem

In the prior art, the same generation parameters are used for different users to complete the modeling and drawing of 3D drawings, which affects the modeling efficiency of 3D drawings.

Method used

Provides an auxiliary design and drawing system for 3D architectural models, including data extraction units, cloud databases, preference collection units, model construction units, operation recording units and intelligent analysis units. By obtaining real drawing information, building initial preferences, and correcting models, Record the operation steps and analyze the number of operations, trim the deviation degree and adjust the distribution parameters, and personalize the drawing parameters to improve modeling efficiency.

Benefits of technology

By personalizing the drawing parameters, the modeling efficiency and accuracy of 3D drawings are improved, adapting to the drawing habits of different users, and optimizing the model construction process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119004628B_ABST
    Figure CN119004628B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of 3D building model drawing, and in particular to an auxiliary design drawing system for 3D building models, comprising a data extraction unit, a cloud database, a preference collection unit, a model construction unit, an operation recording unit and an intelligent analysis unit, wherein the data extraction unit obtains actual drawing drawing information based on drawings, the preference collection unit constructs initial preferences by comparing drawing information, and the model construction unit completes the auxiliary construction of the 3D building model based on the determined preferences; the operation recording unit records historical operation steps and operation information corresponding to each operation step; the intelligent analysis unit obtains the number of operations for the 3D building model, and determines whether the auxiliary construction for the model is qualified according to the number of operations, so that when it is determined that the auxiliary construction for the model is unqualified, the auxiliary construction abnormality is targetedly processed based on the adjustment of distribution parameters, thereby improving the modeling efficiency of the 3D drawings.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of 3D building model drawing, and in particular to an auxiliary design drawing system for a 3D building model. Background Art

[0002] As an important tool in the digital age, 3D modeling technology is gradually penetrating into all walks of life, especially in the fields of architecture, urban planning, industrial design, etc., showing strong application potential. With the continuous advancement of technology, the accuracy and efficiency of 3D modeling automatically generated based on drawn drawings are constantly improving, providing a technical foundation for the automated modeling of buildings.

[0003] Chinese patent application number: CN113744383A, discloses a 3D drawing generation system and method, including an acquisition module, a processing module, a 3D modeling and drawing module and a cost calculation unit, the acquisition module is used to receive the required product data information input by the user; the processing module is used to adjust the pre-stored vector drawing model according to the product data information to obtain the key dimension drawing; the 3D modeling and drawing module is used to perform 3D modeling and drawing according to the key dimension drawing, and output the 3D drawing; the cost calculation module is used to calculate the price of the 3D drawing according to the key dimension drawing according to the pre-set calculation rules; it can be seen that the above technical solution has the following problems: the same generation parameters are used to complete the modeling and drawing of the 3D drawings for different users, which affects the modeling efficiency of the 3D drawings. Summary of the invention

[0004] To this end, the present invention provides an auxiliary design and drawing system for 3D building models, which is used to overcome the problem in the prior art that the same generation parameters are used for different users to complete the modeling and drawing of 3D drawings, which affects the modeling efficiency of 3D drawings.

[0005] To achieve the above object, the present invention provides an auxiliary design and drawing system for a 3D building model, comprising:

[0006] A data extraction unit, which is used to draw drawings and obtain actual drawing information based on the drawings, including contour information, size information and position information of each part;

[0007] A cloud database, which is used to receive and store reference drawing information through big data comparison, wherein the reference drawing information includes reference contour information, reference size information, and reference position information of each part in the reference drawing;

[0008] A preference collection unit connected to the cloud database for constructing initial preferences based on the information of each reference drawing, wherein the preferences include a covering preference, a size preference, and a position preference of each part;

[0009] A model building unit, which is connected to the data extraction unit and the preference collection unit respectively, and is used to modify the actual drawing information based on the obtained reference drawing information, and to build a model based on the modified actual drawing information to complete the auxiliary construction of the 3D building model;

[0010] an operation recording unit connected to the model building unit, for recording historical operation steps for the constructed 3D building model, and recording operation information corresponding to each operation step, wherein the operation information includes size adjustment, position adjustment, scaling adjustment and contour adjustment for a single part;

[0011] An intelligent analysis unit, which is connected to the operation recording unit and the model building unit respectively, is used to determine whether the auxiliary construction of the model is qualified based on the acquired operation information, and to determine a treatment method for unqualified auxiliary construction based on adjusting the distribution parameters, including:

[0012] The adsorption threshold of the data extraction unit is adjusted based on the adjusted distribution parameter, or the operation parameters of the model building unit are adjusted based on the historical operation steps.

[0013] Furthermore, the intelligent analysis unit obtains the number of operations on the 3D building model through the operation recording unit under the condition that the model building unit completes the auxiliary construction, and determines whether the auxiliary construction of the model is qualified based on the number of operations, including:

[0014] If the number of operations is less than or equal to the first preset number of operations, it is determined that the auxiliary construction of the model is qualified, and the model construction unit is controlled to continue to operate using the current operating parameters;

[0015] If the number of operations is less than or equal to the second preset number of operations and greater than the first preset number of operations, determining whether the auxiliary construction for the model is qualified based on the trimming deviation;

[0016] If the number of operations is greater than the second preset number of operations, it is determined that the auxiliary construction of the model is unqualified, and a processing method for the auxiliary construction exception is determined based on the adjustment distribution parameter.

[0017] Furthermore, the intelligent analysis unit is used to determine whether the auxiliary construction for the model is qualified based on the trimming deviation, including:

[0018] The intelligent analysis unit is used to obtain the trimming deviation degree. The intelligent analysis unit is used to compare the overlap of the main view of the 3D building model constructed by the model construction unit with the main view of the 3D building model after the adjustment operation is completed, and obtain the proportion of the overlap area to the total area of ​​the main view to obtain the trimming deviation degree;

[0019] If the trimming deviation is less than or equal to the preset trimming deviation, the auxiliary construction of the model is determined to be qualified, and the correction range of the actual drawing information determined by the model construction unit based on the preference is adjusted based on the part distribution density;

[0020] If the trimming deviation is greater than the preset trimming deviation, the auxiliary construction for the model is determined to be unqualified, and a handling method for the auxiliary construction anomaly is determined based on the adjustment distribution parameters.

[0021] Furthermore, the intelligent analysis unit is used to determine a processing method for auxiliary construction anomalies based on the adjustment distribution parameter, including:

[0022] The intelligent analysis unit is used to obtain the adjustment distribution parameter. The intelligent analysis unit is used to mark the operation area recorded by the operation recording unit for the constructed 3D building model, obtain the distance of each operation area, solve the variance of each distance, and obtain the adjustment distribution parameter;

[0023] If the adjusted distribution parameter is greater than a preset adjusted distribution parameter, adjusting the adsorption threshold of the data extraction unit based on the adjusted distribution parameter;

[0024] If the adjustment distribution parameter is less than or equal to the preset adjustment distribution parameter, the historical operation steps for each part are obtained through the operation recording unit, and the operating parameters of the model building unit are adjusted based on the historical operation steps.

[0025] Further, the intelligent analysis unit is used to adjust the adsorption threshold of the data extraction unit based on the adjustment distribution parameter, wherein:

[0026] The adsorption threshold of the data extraction unit determined based on the adjustment distribution parameter is inversely proportional to the adjustment distribution parameter.

[0027] Furthermore, the intelligent analysis unit is used to obtain historical operation steps for each part through the operation recording unit, and divide each device according to the historical operation steps, including:

[0028] All proportionally scaled or translated parts are determined as non-element changed parts, and all deleted or added parts are determined as element changed parts.

[0029] Furthermore, the intelligent analysis unit is used to adjust the operating parameters of the model building unit based on the device division result, including:

[0030] If a single device is an element-changed part, the part type is updated based on the contour matching;

[0031] If the single device is a non-element change part, the preference factor is adjusted to a corresponding value based on the revision frequency for the single part in the historical records.

[0032] Furthermore, for a single element change part, updating the part type based on the contour matching degree includes:

[0033] The intelligent analysis unit is used to obtain the contour matching degree, obtain the contour information of the corrected element change part, and compare it with the contour information of each device in the material library. The ratio of the length of the overlapping curve in the contour information to the total length of the contour information of the element change part is determined as the contour matching degree. The intelligent analysis unit determines the type of device in the material library corresponding to the maximum contour matching degree as the type of a single element change part.

[0034] Further, the intelligent analysis unit is used to adjust the preference factor to a corresponding value based on the correction frequency of a single part in the historical records, wherein:

[0035] The intelligent analysis unit is used to obtain the correction frequency for a single part based on the historical records, obtain the ratio of the number of operations for a single part to the number of drawing times of the part in the historical records, and obtain the correction frequency;

[0036] The adjustment amplitude of the preference factor determined based on the correction frequency is proportional to the correction frequency.

[0037] Further, the intelligent analysis unit is used to adjust the correction range of the actual drawing information determined by the model building unit based on the preference based on the parts distribution density, wherein:

[0038] The correction amplitude determined based on the parts distribution density is negatively correlated with the parts distribution density;

[0039] The intelligent analysis unit is used to obtain the parts distribution density. The intelligent analysis unit divides the actual drawing information into several sub-areas, obtains the number of parts in a single sub-area, solves the ratio of the number of parts in the sub-area to the area of ​​the sub-area, and obtains the parts distribution density.

[0040] Compared with the prior art, the beneficial effects of the present invention are that the user draws drawings through a data extraction unit, the data extraction unit obtains actual drawing information based on the drawings, obtains reference drawing information by comparing the actual drawing information through big data, the preference collection unit constructs initial preferences by comparing the drawing information, and the model construction unit completes the auxiliary construction of the 3D building model based on the determined preferences; the user adjusts the 3D building model, and the operation recording unit records the historical operation steps and the operation information corresponding to each operation step; the intelligent analysis unit obtains the number of operations on the 3D building model, and determines whether the auxiliary construction of the model is qualified according to the number of operations, and when it is impossible to determine whether the auxiliary construction is qualified only according to the number of operations, the auxiliary construction is determined to be qualified by comprehensively adjusting the deviation degree, so that when it is determined that the auxiliary construction of the model is unqualified, the auxiliary construction abnormality is targetedly processed based on the adjustment distribution parameters, and the actual construction method of the 3D building model is determined according to the user's drawing habits, thereby improving the modeling efficiency of 3D drawings.

[0041] Furthermore, the model construction unit completes the auxiliary construction, and the user adjusts the 3D building model. The operation recording unit records the historical operation steps of the user for the completed 3D building model during the adjustment process. The intelligent analysis unit determines whether the auxiliary construction for the model is qualified based on the number of operations. When the number of operations is less than or equal to the second preset number of operations and greater than the first preset number of operations, the intelligent analysis unit obtains the trimming deviation and comprehensively determines whether the auxiliary construction for the model is qualified. When the trimming deviation is less than or equal to the preset trimming deviation, the number of adjustments made by the user to the 3D building model is relatively large, but the 3D building model after the adjustment operation is completed is overall matched with the 3D building model constructed by the model construction unit. In this case, the correction amplitude for the actual drawing drawing information is lowered to adaptively adjust the construction parameters of the 3D building model according to the user's drawing habits, thereby effectively improving the modeling efficiency of 3D drawings.

[0042] Furthermore, when it is determined that the auxiliary construction of the model is unqualified, the adjustment distribution parameter is obtained, and the adjustment distribution parameter characterizes the distribution of the adjustment operation for the project. When the adjustment distribution parameter is greater than the preset adjustment distribution parameter, the operation area is dispersed. In this case, there is a problem with the drawing, and the adsorption threshold of the data extraction unit for auxiliary drawing shape adjustment is performed to improve the drawing accuracy; when the adjustment distribution parameter is less than or equal to the preset adjustment distribution parameter, the operation area is concentrated. In this case, there are abnormal parts in the drawing, and the historical operation steps of each part are obtained, and each device is divided according to the historical operation steps to determine the specific situation of the abnormal parts in the drawing; for the element-changed parts, the material library used to assist in drawing is updated, and the type of the changed parts is determined based on the existing materials in the material library, so as to determine the preference for the individual part based on the determined type; for the non-element-changed parts, the preference factor for the individual part is adjusted, and targeted generation parameters are generated for different users to complete the modeling and drawing of the 3D drawings, thereby improving the modeling efficiency of the 3D drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 A module block diagram of the auxiliary design and drawing system of the 3D building model according to an embodiment of the present invention;

[0044] Figure 2 A logic decision diagram for determining whether the auxiliary construction of the model is qualified based on the number of operations by the intelligent analysis unit in an embodiment of the present invention;

[0045] Figure 3 A logic decision diagram for determining whether the auxiliary construction of the model is qualified based on the trimming deviation degree by the intelligent analysis unit of the embodiment of the present invention;

[0046] Figure 4 This is a logic decision diagram for the intelligent analysis unit of an embodiment of the present invention to determine a processing method for auxiliary construction exceptions based on adjusting distribution parameters. DETAILED DESCRIPTION

[0047] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0048] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.

[0049] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.

[0050] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0051] See also Figure 1 , Figure 2 , Figure 3 as well as Figure 4 As shown, they are respectively a module block diagram of the auxiliary design and drawing system of a 3D building model according to an embodiment of the present invention, a logic decision diagram for determining whether the auxiliary construction of the model is qualified based on the number of operations by the intelligent analysis unit, a logic decision diagram for determining whether the auxiliary construction of the model is qualified based on the trimming deviation by the intelligent analysis unit, and a logic decision diagram for determining the processing method for auxiliary construction abnormalities by the intelligent analysis unit based on the adjustment distribution parameter; an auxiliary design and drawing system of a 3D building model according to an embodiment of the present invention comprises:

[0052] A data extraction unit, which is used to draw drawings and obtain actual drawing information based on the drawings, including contour information, size information and position information of each part;

[0053] A cloud database, which is used to receive and store reference drawing information through big data comparison, wherein the reference drawing information includes reference contour information, reference size information, and reference position information of each part in the reference drawing;

[0054] A preference collection unit connected to the cloud database for constructing initial preferences based on the information of each reference drawing, wherein the preferences include a covering preference, a size preference, and a position preference of each part;

[0055] A model building unit, which is connected to the data extraction unit and the preference collection unit respectively, and is used to modify the actual drawing information based on the obtained reference drawing information, and to build a model based on the modified actual drawing information to complete the auxiliary construction of the 3D building model;

[0056] an operation recording unit connected to the model building unit, for recording historical operation steps for the constructed 3D building model, and recording operation information corresponding to each operation step, wherein the operation information includes size adjustment, position adjustment, scaling adjustment and contour adjustment for a single part;

[0057] An intelligent analysis unit, which is connected to the operation recording unit and the model building unit respectively, is used to determine whether the auxiliary construction of the model is qualified based on the acquired operation information, and to determine a treatment method for unqualified auxiliary construction based on adjusting the distribution parameters, including:

[0058] The adsorption threshold of the data extraction unit is adjusted based on the adjusted distribution parameter, or the operation parameters of the model building unit are adjusted based on the historical operation steps.

[0059] Specifically, the user draws drawings through the data extraction unit, the data extraction unit obtains actual drawing information based on the drawings, obtains reference drawing information through big data comparison of the actual drawing information, the preference collection unit constructs initial preferences by comparing the drawing information, and the model construction unit completes the auxiliary construction of the 3D building model based on the determined preferences; the user adjusts the 3D building model, and the operation recording unit records the historical operation steps and the operation information corresponding to each operation step; the intelligent analysis unit obtains the number of operations on the 3D building model, and determines whether the auxiliary construction of the model is qualified according to the number of operations. When it is impossible to determine whether the auxiliary construction is qualified based on the number of operations alone, the auxiliary construction is determined to be qualified based on the comprehensive correction deviation. When it is determined that the auxiliary construction of the model is unqualified, targeted processing is performed on the auxiliary construction abnormality based on the adjustment of the distribution parameters, and the actual construction method of the 3D building model is determined according to the user's drawing habits, thereby improving the modeling efficiency of 3D drawings.

[0060] Specifically, the adsorption threshold of the data extraction unit is the distance range or sensitivity setting value at which the cursor is automatically adsorbed when it approaches a specific element when the user is drawing. When the distance between the cursor position and the adsorbable element is less than or equal to the set threshold, the cursor will automatically adsorb to the element to help the draftsman perform drawing operations more accurately and conveniently, such as aligning and connecting graphics, etc., which will not be elaborated here.

[0061] Specifically, the intelligent analysis unit obtains the number of operations on the 3D building model through the operation recording unit under the condition that the model building unit completes the auxiliary construction, and determines whether the auxiliary construction of the model is qualified based on the number of operations, including:

[0062] If the number of operations is less than or equal to the first preset number of operations, it is determined that the auxiliary construction of the model is qualified, and the model construction unit is controlled to continue to operate using the current operating parameters;

[0063] If the number of operations is less than or equal to the second preset number of operations and greater than the first preset number of operations, determining whether the auxiliary construction for the model is qualified based on the trimming deviation;

[0064] If the number of operations is greater than the second preset number of operations, it is determined that the auxiliary construction of the model is unqualified, and a processing method for the auxiliary construction exception is determined based on the adjustment distribution parameter.

[0065] Specifically, the first preset number of operations C1 is selected within the interval [0.12Q0, 0.17Q0], and the second preset number of operations C2 is selected within the interval [0.3Q0, 0.36Q0], where Q0 is the total number of parts in the actual drawing information.

[0066] Specifically, the intelligent analysis unit is used to determine whether the auxiliary construction of the model is qualified based on the trimming deviation, including:

[0067] The intelligent analysis unit is used to obtain the trimming deviation degree. The intelligent analysis unit is used to compare the overlap of the main view of the 3D building model constructed by the model construction unit with the main view of the 3D building model after the adjustment operation is completed, and obtain the proportion of the overlap area to the total area of ​​the main view to obtain the trimming deviation degree;

[0068] If the trimming deviation is less than or equal to the preset trimming deviation, the auxiliary construction of the model is determined to be qualified, and the correction range of the actual drawing information determined by the model construction unit based on the preference is adjusted based on the part distribution density;

[0069] If the trimming deviation is greater than the preset trimming deviation, the auxiliary construction for the model is determined to be unqualified, and a handling method for the auxiliary construction anomaly is determined based on the adjustment distribution parameters.

[0070] Specifically, the preset trimming deviation X0 is selected within the interval [0.87, 0.96].

[0071] Specifically, the model construction unit completes the auxiliary construction, the user adjusts the 3D building model, the operation recording unit records the historical operation steps of the user for the completed 3D building model during the adjustment process, and the intelligent analysis unit determines whether the auxiliary construction for the model is qualified based on the number of operations. When the number of operations is less than or equal to the second preset number of operations and greater than the first preset number of operations, the intelligent analysis unit obtains the trimming deviation and comprehensively determines whether the auxiliary construction for the model is qualified. When the trimming deviation is less than or equal to the preset trimming deviation, the number of adjustments made by the user to the 3D building model is relatively large, but the 3D building model after the adjustment operation is completed is overall matched with the 3D building model constructed by the model construction unit. In this case, the correction amplitude for the actual drawing drawing information is lowered to adaptively adjust the construction parameters of the 3D building model according to the user's drawing habits, thereby effectively improving the modeling efficiency of 3D drawings.

[0072] Specifically, the intelligent analysis unit is used to determine a processing method for auxiliary construction anomalies based on the adjustment distribution parameters, including:

[0073] The intelligent analysis unit is used to obtain the adjustment distribution parameter. The intelligent analysis unit is used to mark the operation area recorded by the operation recording unit for the constructed 3D building model, obtain the distance of each operation area, solve the variance of each distance, and obtain the adjustment distribution parameter;

[0074] If the adjusted distribution parameter is greater than a preset adjusted distribution parameter, adjusting the adsorption threshold of the data extraction unit based on the adjusted distribution parameter;

[0075] If the adjustment distribution parameter is less than or equal to the preset adjustment distribution parameter, the historical operation steps for each part are obtained through the operation recording unit, and the operating parameters of the model building unit are adjusted based on the historical operation steps.

[0076] Specifically, the preset adjustment distribution parameter B0 is selected within the interval [0.43F0, 0.52F0], where F0 is the mean value of the adjustment distribution parameters of each historical qualified 3D building model.

[0077] Specifically, there is no limit on the number of historical qualified 3D building models to be selected. In order to ensure accurate division of the distribution of parts to be operated and processed, the number of historical qualified 3D building models to be selected is not less than 100, which will not be repeated here.

[0078] Specifically, the intelligent analysis unit is used to adjust the adsorption threshold of the data extraction unit based on the adjustment distribution parameter, wherein:

[0079] The adsorption threshold of the data extraction unit determined based on the adjustment distribution parameter is inversely proportional to the adjustment distribution parameter.

[0080] In this embodiment, optionally,

[0081] The adjusted distribution parameter is compared with a first preset distribution comparison threshold and a second preset distribution comparison threshold,

[0082] If the adjusted distribution parameter is less than or equal to the first preset distribution comparison threshold, the adsorption threshold is determined as the first adsorption threshold, and the first adsorption threshold is set to 0.91 times the initial adsorption threshold;

[0083] If the adjusted distribution parameter is less than or equal to the second preset distribution comparison threshold and greater than the first preset distribution comparison threshold, the adsorption threshold is determined as the second adsorption threshold, and the second adsorption threshold is set to 0.82 times the initial adsorption threshold;

[0084] If the adjusted distribution parameter is greater than the second preset distribution comparison threshold, the adsorption threshold is determined as the third adsorption threshold, and the third adsorption threshold is set to 0.77 times the initial adsorption threshold;

[0085] Among them, the first preset distribution comparison threshold is 1.75B0, and the second preset distribution comparison threshold is 2.85B0.

[0086] Specifically, the intelligent analysis unit is used to obtain the historical operation steps for each part through the operation recording unit, and divide each device according to the historical operation steps, including:

[0087] All proportionally scaled or translated parts are determined as non-element changed parts, and all deleted or added parts are determined as element changed parts.

[0088] Specifically, the intelligent analysis unit is used to adjust the operating parameters of the model building unit based on the device division result, including:

[0089] If a single device is an element-changed part, the part type is updated based on the contour matching;

[0090] If the single device is a non-element change part, the preference factor is adjusted to a corresponding value based on the revision frequency for the single part in the historical records.

[0091] Specifically, for a single element change part, updating the part type based on the contour matching degree includes:

[0092] The intelligent analysis unit is used to obtain the contour matching degree, obtain the contour information of the corrected element change part, and compare it with the contour information of each device in the material library. The ratio of the length of the overlapping curve in the contour information to the total length of the contour information of the element change part is determined as the contour matching degree. The intelligent analysis unit determines the type of device in the material library corresponding to the maximum contour matching degree as the type of a single element change part.

[0093] Specifically, the intelligent analysis unit is used to adjust the preference factor to a corresponding value based on the correction frequency of a single part in the historical records, wherein:

[0094] The intelligent analysis unit is used to obtain the correction frequency for a single part based on the historical records, obtain the ratio of the number of operations for a single part to the number of drawing times of the part in the historical records, and obtain the correction frequency;

[0095] The adjustment amplitude of the preference factor determined based on the correction frequency is proportional to the correction frequency.

[0096] In this embodiment, optionally,

[0097] The corrected frequency is compared with a first preset frequency comparison threshold and a second preset frequency comparison threshold,

[0098] If the corrected frequency is less than or equal to the first preset frequency comparison threshold, the preference factor is determined as the first preference factor, and the first preference factor is set to 0.91 times the initial preference factor;

[0099] If the modified frequency is less than or equal to the second preset frequency comparison threshold and greater than the first preset frequency comparison threshold, the preference factor is determined as the second preference factor, and the second preference factor is set to 0.87 times the initial preference factor;

[0100] If the corrected frequency is greater than the second preset frequency comparison threshold, the preference factor is determined as the third preference factor, and the third preference factor is set to 0.77 times the initial preference factor;

[0101] Among them, the first preset frequency comparison threshold is 0.52, and the second preset frequency comparison threshold is 0.83.

[0102] Specifically, in the process of the model construction unit assisting in the construction of the 3D building model, the actual drawing drawing information is modified according to the preference, and the adjustment of the actual drawing drawing information is determined according to the preference and the actual drawing drawing information. The preference assigned with the preference factor and the actual drawing drawing information assigned with the benchmark factor are added to obtain the modified actual drawing drawing information. The sum of the preference factor and the benchmark factor is one, and the assignment method is multiplication, which will not be repeated here.

[0103] Specifically, when it is determined that the auxiliary construction of the model is unqualified, the adjustment distribution parameter is obtained, and the adjustment distribution parameter characterizes the distribution of the adjustment operation for the project. When the adjustment distribution parameter is greater than the preset adjustment distribution parameter, the operation area is dispersed. In this case, there is a problem with the drawing, and the adsorption threshold of the data extraction unit for auxiliary drawing shape adjustment is performed to improve the drawing accuracy; when the adjustment distribution parameter is less than or equal to the preset adjustment distribution parameter, the operation area is concentrated. In this case, there are abnormal parts in the drawing, and the historical operation steps of each part are obtained, and each device is divided according to the historical operation steps to determine the specific situation of the abnormal drawing parts; for the element changed parts, the material library used to assist in drawing is updated, and the type of the changed parts is determined based on the existing materials in the material library, so as to determine the preference for the individual part based on the determined type; for the non-element changed parts, the preference factor for the individual part is adjusted, and targeted generation parameters are generated for different users to complete the modeling and drawing of the 3D drawings, thereby improving the modeling efficiency of the 3D drawings.

[0104] Specifically, the intelligent analysis unit is used to adjust the correction range of the actual drawing information determined by the model building unit based on the preference based on the parts distribution density, wherein:

[0105] The correction amplitude determined based on the parts distribution density is negatively correlated with the parts distribution density;

[0106] The intelligent analysis unit is used to obtain the parts distribution density. The intelligent analysis unit divides the actual drawing information into several sub-areas, obtains the number of parts in a single sub-area, solves the ratio of the number of parts in the sub-area to the area of ​​the sub-area, and obtains the parts distribution density.

[0107] In this embodiment, optionally,

[0108] Compare the part distribution density with the first preset part distribution density and the second preset part distribution density,

[0109] If the parts distribution density is less than or equal to the first preset parts distribution density, the correction amplitude for the actual drawing information is determined as the first correction amplitude, and the first correction amplitude is set to 0.92 times the initial correction amplitude;

[0110] If the parts distribution density is less than or equal to the second preset parts distribution density and greater than the first preset parts distribution density, the correction amplitude for the actual drawing information is determined as the second correction amplitude, and the second correction amplitude is set to 0.83 times the initial correction amplitude;

[0111] If the parts distribution density is greater than the second preset parts distribution density, the correction amplitude for the actual drawing information is determined as the third correction amplitude, and the third correction amplitude is set to 0.72 times the initial correction amplitude;

[0112] Among them, the first preset part distribution density is 1.3E0, the second preset part distribution density is 2.7E0, and E0 is the average of the historical distribution densities.

[0113] Specifically, it can be understood that the model building unit determines the correction of the actual drawing drawing information based on the preference, the ratio of the corrected single parameter to the corresponding parameter of the actual drawing drawing, the parameters include size, shape ratio and position offset, which is the correction amplitude for the actual drawing drawing information, and the adjustment of the correction amplitude based on the actual drawing drawing information is to adjust the corresponding parameters of the actual drawing drawing, which will not be elaborated here.

[0114] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

[0115] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A 3D architectural model auxiliary design and drawing system, characterized in that: include: A data extraction unit, which is used to draw drawings and obtain actual drawing information based on the drawings, including contour information, size information and position information of each part; A cloud database, which is used to receive and store reference drawing information through big data comparison, wherein the reference drawing information includes reference contour information, reference size information, and reference position information of each part in the reference drawing; A preference collection unit connected to the cloud database for constructing initial preferences based on the information of each reference drawing, wherein the preferences include a covering preference, a size preference, and a position preference of each part; A model building unit, which is connected to the data extraction unit and the preference collection unit respectively, and is used to modify the actual drawing information based on the obtained reference drawing information, and to build a model based on the modified actual drawing information to complete the auxiliary construction of the 3D building model; an operation recording unit connected to the model building unit, for recording historical operation steps for the constructed 3D building model, and recording operation information corresponding to each operation step, wherein the operation information includes size adjustment, position adjustment, scaling adjustment and contour adjustment for a single part; An intelligent analysis unit, which is connected to the operation recording unit and the model building unit respectively, is used to determine whether the auxiliary construction of the model is qualified based on the acquired operation information, and to determine a treatment method for unqualified auxiliary construction based on adjusting the distribution parameters, including: adjusting the adsorption threshold of the data extraction unit based on the adjusted distribution parameter, or adjusting the operating parameters of the model building unit based on the historical operation steps; The intelligent analysis unit is used to determine whether the auxiliary construction of the model is qualified based on the trimming deviation, including: The intelligent analysis unit is used to obtain the trimming deviation degree. The intelligent analysis unit is used to compare the overlap of the main view of the 3D building model constructed by the model construction unit with the main view of the 3D building model after the adjustment operation is completed, and obtain the proportion of the overlap area to the total area of ​​the main view to obtain the trimming deviation degree; If the trimming deviation is less than or equal to the preset trimming deviation, the auxiliary construction of the model is determined to be qualified, and the correction range of the actual drawing information determined by the model construction unit based on the preference is adjusted based on the part distribution density; If the trimming deviation is greater than the preset trimming deviation, the auxiliary construction of the model is determined to be unqualified, and a treatment method for the auxiliary construction anomaly is determined based on the adjustment distribution parameter; The intelligent analysis unit is used to determine a processing method for auxiliary construction anomalies based on the adjustment distribution parameter, including: The intelligent analysis unit is used to obtain the adjustment distribution parameter. The intelligent analysis unit is used to mark the operation area recorded by the operation recording unit for the constructed 3D building model, obtain the distance of each operation area, solve the variance of each distance, and obtain the adjustment distribution parameter; If the adjusted distribution parameter is greater than a preset adjusted distribution parameter, adjusting the adsorption threshold of the data extraction unit based on the adjusted distribution parameter; If the adjustment distribution parameter is less than or equal to the preset adjustment distribution parameter, the historical operation steps for each part are obtained through the operation recording unit, and the operating parameters of the model building unit are adjusted based on the historical operation steps.

2. The auxiliary design and drawing system of 3D building model according to claim 1, characterized in that: The intelligent analysis unit obtains the number of operations on the 3D building model through the operation recording unit under the condition that the model building unit completes the auxiliary construction, and determines whether the auxiliary construction of the model is qualified based on the number of operations, including: If the number of operations is less than or equal to the first preset number of operations, it is determined that the auxiliary construction of the model is qualified, and the model construction unit is controlled to continue to operate using the current operating parameters; If the number of operations is less than or equal to the second preset number of operations and greater than the first preset number of operations, determining whether the auxiliary construction for the model is qualified based on the trimming deviation; If the number of operations is greater than the second preset number of operations, it is determined that the auxiliary construction of the model is unqualified, and a processing method for the auxiliary construction exception is determined based on the adjustment distribution parameter.

3. The auxiliary design and drawing system of 3D building model according to claim 2, characterized in that: The intelligent analysis unit is used to adjust the adsorption threshold of the data extraction unit based on the adjustment distribution parameter, wherein: The adsorption threshold of the data extraction unit determined based on the adjustment distribution parameter is inversely proportional to the adjustment distribution parameter.

4. The auxiliary design and drawing system of 3D building model according to claim 3, characterized in that: The intelligent analysis unit is used to obtain the historical operation steps for each part through the operation recording unit, and divide each device according to the historical operation steps, including: All proportionally scaled or translated parts are determined as non-element changed parts, and all deleted or added parts are determined as element changed parts.

5. The auxiliary design and drawing system of 3D building model according to claim 4, characterized in that: The intelligent analysis unit is used to adjust the operating parameters of the model building unit based on the device division result, including: If a single device is an element-changed part, the part type is updated based on the contour matching; If the single device is a non-element change part, the preference factor is adjusted to a corresponding value based on the revision frequency for the single part in the historical records.

6. The auxiliary design and drawing system of 3D building model according to claim 5, characterized in that: For a single element change part, the part type is updated based on the contour matching, including: The intelligent analysis unit is used to obtain the contour matching degree, obtain the contour information of the corrected element change part, and compare it with the contour information of each device in the material library. The ratio of the length of the overlapping curve in the contour information to the total length of the contour information of the element change part is determined as the contour matching degree. The intelligent analysis unit determines the type of device in the material library corresponding to the maximum contour matching degree as the type of a single element change part.

7. The auxiliary design and drawing system of 3D building model according to claim 6, characterized in that: The intelligent analysis unit is used to adjust the preference factor to a corresponding value based on the correction frequency of a single part in the historical records, wherein: The intelligent analysis unit is used to obtain the correction frequency for a single part based on the historical records, obtain the ratio of the number of operations for a single part to the number of drawing times of the part in the historical records, and obtain the correction frequency; The adjustment amplitude of the preference factor determined based on the correction frequency is proportional to the correction frequency.

8. The auxiliary design and drawing system of 3D building model according to claim 7, characterized in that: The intelligent analysis unit is used to adjust the correction range of the actual drawing information determined by the model construction unit based on the preference based on the parts distribution density, wherein: The correction amplitude determined based on the parts distribution density is negatively correlated with the parts distribution density; The intelligent analysis unit is used to obtain the parts distribution density. The intelligent analysis unit divides the actual drawing information into several sub-areas, obtains the number of parts in a single sub-area, solves the ratio of the number of parts in the sub-area to the area of ​​the sub-area, and obtains the parts distribution density.