Construction drawing design method and device based on artificial intelligence, and storage medium
Through the construction drawing design method based on artificial intelligence, comparing reference and candidate design conditions, erasing and drawing component pixels, the problem of low efficiency of construction drawing design method after the design conditions is changed, and efficient design drawing updates are achieved.
Patent Information
- Application Number
- CN202411454955.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-17
- Publication Date
- 2024-12-27
- Estimated Expiration
- 2044-10-17
AI Technical Summary
The existing construction drawing design methods are less efficient after the design conditions are changed, and they need to be re-designed, resulting in wasted resources and time.
Using the construction drawing design method based on artificial intelligence, by obtaining the reference structure design drawing and candidate design conditions, comparing differences, erasing unnecessary component pixels, and drawing new component pixels at the corresponding locations to achieve the target structure design drawing. renew.
There is no need to design automatically in the overall design again, only the modified part needs to be modified, which improves the design efficiency of the structural design drawing and retains the content of the first manual modification.
Smart Images

Figure CN119047054B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of engineering drawing, and more specifically, to an artificial intelligence-based construction drawing design method and device, and a storage medium. Background Art
[0002] Nowadays, when designing building structural drawings, computer-aided design (CAD) is usually used to design building structural drawings. Building structural drawings need to comply with local regulations of the corresponding field or project, and need to consider specific construction feasibility, etc. Usually, the program is used to design the building as a whole, and the obtained construction drawings are manually modified.
[0003] However, after the overall design and manual modification of the structural construction drawings, the related technology may cause the design conditions to change due to various reasons (such as changes in customer requirements, rule updates, changes in material supply, etc.). In this case, the program needs to be reused to achieve the overall design, and the previous manual modifications and designs may not be retained, resulting in a waste of resources and time. In other words, the construction drawing design method provided by the related technology has the problem of low efficiency when redesigning after modification.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present application provide a construction drawing design method and device based on artificial intelligence, and a storage medium, so as to at least solve the technical problem that the construction drawing design method provided by the related art has low efficiency when it is redesigned after modification.
[0006] According to one aspect of an embodiment of the present application, a construction drawing design method based on artificial intelligence is provided, including: obtaining a reference design condition set and candidate design conditions corresponding to a reference structure design drawing, wherein the candidate design conditions are used to determine the component information of the candidate components in the target structure design drawing, and the reference design conditions are used to determine the component information of the reference components in the reference structure design drawing; in response to a trigger operation on a first update control, determining reference component pixels corresponding to the reference design conditions and candidate component pixels corresponding to the candidate design conditions, wherein the reference component pixels are used to indicate the corresponding digital representation of the reference component in the reference structure design drawing, and the candidate component pixels are used to indicate the corresponding digital representation of the candidate component in the target structure design drawing; erasing reference component pixels corresponding to reference design conditions in the reference design condition set that are different from the candidate design condition set, and determining the candidate design conditions in the candidate design condition set that are different from the reference design condition set as target design conditions; determining the position of the target component pixels corresponding to the target design conditions in the reference structure design drawing, and drawing the target component pixels at the corresponding positions to obtain the target structure design drawing.
[0007] According to another aspect of an embodiment of the present application, there is also provided an artificial intelligence-based construction drawing design device, including: an acquisition unit, used to acquire a reference design condition set and candidate design conditions corresponding to a reference structure design drawing, wherein the candidate design conditions are used to determine the component information of the candidate components in the target structure design drawing, and the reference design conditions are used to determine the component information of the reference components in the reference structure design drawing; a pixel determination unit, used to determine the reference component pixels corresponding to the reference design conditions and the candidate component pixels corresponding to the candidate design conditions in response to a trigger operation on a first update control, wherein the reference component pixels are used to indicate the corresponding digital representation of the reference component in the reference structure design drawing, and the candidate component pixels are used to indicate the corresponding digital representation of the candidate component in the target structure design drawing; a condition comparison unit, used to erase the reference component pixels corresponding to the reference design conditions in the reference design condition set that are different from the candidate design condition set, and determine the candidate design conditions in the candidate design condition set that are different from the reference design condition set as the target design conditions; a pixel drawing unit, used to determine the position of the target component pixels corresponding to the target design conditions in the reference structure design drawing, and draw the target component pixels at the corresponding positions to obtain the target structure design drawing.
[0008] Optionally, the above-mentioned pixel determination unit includes: a reference component information determination module, used to determine the component information of the reference component corresponding to the reference design condition; a reference pixel determination module, used to determine the reference component pixel corresponding to the component information of the reference component; a candidate component information determination module, used to determine the component information of the candidate component corresponding to the candidate design condition; and a candidate pixel determination module, used to determine the candidate component pixel corresponding to the component information of the candidate component.
[0009] Optionally, the reference component information determination module is further used to obtain the first rule base, and determine the component information of the reference component corresponding to the reference design condition based on the first rule base; perform feature extraction on the reference design condition to obtain a first reference text feature, and input the first reference text feature into a feature mapping model to determine the component information of the reference component corresponding to the reference design condition; the candidate component information determination module is further used to obtain the first rule base, and determine the component information of the candidate component corresponding to the candidate design condition based on the first rule base; perform feature extraction on the candidate design condition to obtain a first candidate text feature, and input the first candidate text feature into the feature mapping model to determine the component information of the candidate component corresponding to the candidate design condition.
[0010] Optionally, the above-mentioned reference pixel determination module is also used to obtain a second rule base, and determine the reference component pixels corresponding to the component information of the reference component based on the second rule base; perform feature extraction on the component information of the reference component to obtain a second reference text feature, and input the second reference text feature into a feature mapping model to determine the reference component pixels corresponding to the component information of the reference component, wherein the reference image features of the reference component pixels match the second reference text features; the above-mentioned candidate pixel determination module is also used to obtain a second rule base, and determine the candidate component pixels corresponding to the component information of the candidate component based on the second rule base; perform feature extraction on the component information of the candidate component to obtain a second candidate text feature, and input the second candidate text feature into a feature mapping model to determine the candidate component pixels corresponding to the component information of the candidate component, wherein the candidate image features of the candidate component pixels match the second candidate text features.
[0011] Optionally, the above-mentioned condition comparison unit includes: a design condition determination module to be modified, which is used to determine that the reference design condition in the reference design condition set that is different from the candidate design condition set is the design condition to be modified; a pixel determination module to be modified, which is used to determine in the reference structure design drawing that the reference component pixel corresponding to the design condition to be modified is the component pixel to be modified; and a first display change module, which is used to change the display method of the reference design condition corresponding to the component pixel to be modified on the reference structure design drawing.
[0012] Optionally, the above-mentioned condition comparison unit also includes: a control display module, which is used to display a second update control at the position of the target component pixel in the reference structure design drawing; a pixel drawing module, which is used to erase the reference component pixel at the corresponding position and draw the target component pixel at the corresponding position in response to the triggering operation of the second update control.
[0013] Optionally, the above-mentioned pixel drawing module is also used to: modify the display mode of the attribute information corresponding to the target component pixel in the reference structure design drawing to obtain the target structure design drawing.
[0014] According to another aspect of the embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored, wherein the computer program is configured to execute the above-mentioned artificial intelligence-based construction drawing design method when running.
[0015] According to another aspect of the embodiment of the present application, a computer program product is provided, the computer program product includes a computer program / instruction, and the computer instruction is stored in a computer-readable storage medium. A processor of a computer device reads the computer program / instruction from the computer-readable storage medium, and the processor executes the computer program / instruction, so that the computer device executes the above artificial intelligence-based construction drawing design method.
[0016] According to another aspect of the embodiments of the present application, there is also provided an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor is configured to execute the above-mentioned artificial intelligence-based construction drawing design method through the computer program.
[0017] In an embodiment of the present application, after obtaining the changed candidate design condition set, the reference design condition set corresponding to the reference structure design drawing can be compared with the candidate design condition set, and the candidate design condition that is different from the reference design condition set can be determined in the candidate design condition set as the target design condition set. The design conditions in the target design condition set are the changed design conditions, and the target component element corresponding to the target design condition set can be determined, and the position of the target component element in the reference structure design drawing can be determined, and the target component element is drawn at the corresponding position. In the above manner, the modified candidate design condition set can be compared with the original reference design condition set to determine a different target design condition set, and the target component element corresponding to the target design condition set can be used to modify the reference structure design drawing to change the component element corresponding to the changed design condition. Partially modifying the part of the reference structure design drawing where the design conditions are changed solves the technical problem that the construction drawing design method provided by the related art has low efficiency in the case of redesign after modification. There is no need to manually redesign the entire design automatically again, and only the modified part needs to be modified, which improves the design efficiency of the structure design drawing. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The drawings described herein are used to provide a further understanding of the present application and constitute a part of the present application. The illustrative embodiments of the present application and their descriptions are used to explain the present application and do not constitute an improper limitation on the present application. In the drawings:
[0019] Figure 1is a schematic diagram of a hardware environment of an optional artificial intelligence-based construction drawing design method according to an embodiment of the present application;
[0020] Figure 2 is a flow chart of an optional artificial intelligence-based construction drawing design method according to an embodiment of the present application;
[0021] Figure 3 is a schematic diagram of an optional artificial intelligence-based construction drawing design method according to an embodiment of the present application;
[0022] Figure 4 is a schematic diagram of another optional artificial intelligence-based construction drawing design method according to an embodiment of the present application;
[0023] Figure 5 is a schematic diagram of another optional artificial intelligence-based construction drawing design method according to an embodiment of the present application;
[0024] Figure 6 is a schematic diagram of an optional artificial intelligence-based construction drawing design device according to an embodiment of the present application;
[0025] Figure 7 is a schematic diagram of an optional electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present application.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] According to one aspect of the embodiments of the present application, a construction drawing design method based on artificial intelligence is provided. As an optional implementation, the construction drawing design method based on artificial intelligence can be applied to, but is not limited to, Figure 1 The construction drawing design system based on artificial intelligence in the hardware environment shown. The construction drawing design system based on artificial intelligence may include but is not limited to a terminal device 102, a network 110, a server 112, and a database 114. The terminal device 102 runs a target client (such as Figure 1 As shown, the target client is a client that can create accurate two-dimensional drawings, detailed drawings and three-dimensional models. The terminal device 102 includes a display 108, a processor 106 and a memory 104. The display 108 can be used to display reference structure design drawings, target structure design drawings, etc., and is also used to provide a human-computer interaction interface to receive touch human-computer interaction operations for different information. The processor is used to generate an interaction instruction in response to the above human-computer interaction operation, and send the interaction instruction to the server to obtain a candidate design condition set and a target component pixel. The memory is used to store resources such as reference structure design drawings and reference design condition sets.
[0029] In addition, the server 112 includes a processing engine 116, which is used to perform a storage or reading operation on the database 114. Specifically, the processing engine 116 reads a candidate design condition set from the database 114.
[0030] Assumptions Figure 1 The terminal device 102 in the embodiment runs an auxiliary design client for creating accurate two-dimensional drawings, detailed drawings and three-dimensional models. The specific process of this embodiment is as follows: As in step S102, the terminal device 102 sends a candidate design condition set request to the server 112 through the network 110, wherein the candidate design condition is used to determine the component information of the target component in the target structure design drawing, and the terminal device 102 may be one or more devices; after receiving the candidate design condition set request sent by the terminal device 102 in step S102, the server 112 obtains the candidate design condition set from the database 114 and sends it to the terminal device 102.
[0031] After the terminal device 102 receives the candidate design condition set sent by the server 112, steps S104-S108 are executed in the terminal device 102, and in response to the triggering operation of the first update control, the reference component pixels corresponding to the reference design conditions and the candidate component pixels corresponding to the candidate design conditions are determined, wherein the reference component pixels are used to indicate the corresponding digital representation of the reference component in the reference structure design drawing, and the candidate component pixels are used to indicate the corresponding digital representation of the candidate component in the target structure design drawing; the reference component pixels corresponding to the reference design conditions in the reference design condition set that are different from the candidate design condition set are erased, and the candidate design conditions in the candidate design condition set that are different from the reference design condition set are determined as the target design conditions; the position of the target component pixels corresponding to the target design conditions in the reference structure design drawing is determined, and the target component pixels are drawn at the corresponding positions to obtain the target structure design drawing.
[0032] Optionally, in this embodiment, the terminal device 102 may be a terminal device configured with a target client, which may include but is not limited to at least one of the following: a mobile phone (such as an Android phone, an iOS phone, etc.), a laptop, a tablet computer, a PDA, a MID (Mobile Internet Devices), a PAD, a desktop computer, a smart TV, etc. The target client may be a client that supports providing construction drawing design tasks based on artificial intelligence, such as a graphic design client and a browser client. The network may include but is not limited to: a wired network, a wireless network, wherein the wired network includes: a local area network, a metropolitan area network and a wide area network, and the wireless network includes: Bluetooth, WIFI and other networks that realize wireless communication. The server may be a single server, or a server cluster consisting of multiple servers, or a cloud server. The above is only an example, and no limitation is made to this in this embodiment.
[0033] Optionally, in this embodiment, the above-mentioned construction drawing design method based on artificial intelligence can be applied to, but not limited to, the design of structural engineering of construction projects. For example, if a structural engineer uses CAD to design the structural system of a building, including beams, columns, plates, foundations, etc., the structural construction drawings can be automatically generated using CAD software or building information modeling (BIM). However, after the structural construction drawings are automatically generated, the structural engineer needs to manually modify the automatically generated structural construction drawings to ensure their accuracy. After the design conditions change, the above-mentioned construction drawing design method based on artificial intelligence can be used to modify the construction drawings according to the changed design conditions, so as to adjust the changed areas while retaining the first manual modification. Improve the efficiency of construction drawing design after the design conditions change.
[0034] The above usage scenarios are just examples, and the solution of this application can be used in any scenario that is designed with a structural design drawing in CAD, such as interior design, landscape design, etc. This embodiment does not make any limitation to this.
[0035] In an embodiment of the present application, after obtaining the changed candidate design condition set, the reference design condition set corresponding to the reference structure design drawing can be compared with the candidate design condition set, and the candidate design condition that is different from the reference design condition set can be determined in the candidate design condition set as the target design condition set. The design conditions in the target design condition set are the changed design conditions, and the target component element corresponding to the target design condition set can be determined, and the position of the target component element in the reference structure design drawing can be determined, and the target component element is drawn at the corresponding position. In the above manner, the modified candidate design condition set can be compared with the original reference design condition set to determine a different target design condition set, and the target component element corresponding to the target design condition set can be used to modify the reference structure design drawing to change the component element corresponding to the changed design condition. Partially modifying the part of the reference structure design drawing where the design conditions are changed solves the technical problem that the construction drawing design method provided by the related art has low efficiency in the case of redesign after modification. There is no need to manually redesign the entire design automatically again, and only the modified part needs to be modified, which improves the design efficiency of the structure design drawing.
[0036] As an optional implementation, Figure 2 As shown, the above method comprises the following steps:
[0037] S202, obtaining a reference design condition set and candidate design conditions corresponding to the reference structural design drawing, wherein the candidate design conditions are used to determine component information of candidate components in the target structural design drawing, and the reference design conditions are used to determine component information of reference components in the reference structural design drawing;
[0038] It should be noted that reference structural design drawings can be structural design drawings of buildings and structures obtained based on the overall design and after manual modification. Reference structural design drawings can be a set of drawings that detail the internal construction and component design of a building or structure. It can show the layout of the foundation of a building, including size, location and type, etc. It can also provide an enlarged view of the foundation, showing details, showing the layout of the structural frame, including the location and size of beams, columns and other load-bearing components.
[0039] The reference structural design drawing can be obtained after overall design and manual modification. The overall design can be the preliminary design of the construction drawing automatically completed using computer-aided design (CAD) software. Based on the automatically generated design, the designer needs to manually modify and check the design results. This step is to ensure that the design meets specific engineering requirements, specifications and standards, while taking into account the problems that may be encountered during the actual construction process. After overall design and manual modification, the reference structural design drawing can be obtained.
[0040] It should be noted that after manual modification and verification, the design conditions may change due to various reasons (such as changes in customer requirements, regulatory updates, changes in material supply, etc.). The updated design conditions can be used as a candidate design condition set.
[0041] The reference design condition set includes at least two reference design conditions, and the candidate design condition set includes at least two candidate design conditions. The reference design conditions and candidate design conditions can indicate a series of factors and parameters considered when designing structural construction drawings, which are essential to ensure that the design meets engineering requirements, standards, and construction feasibility, such as environmental conditions, building codes and standards, functional requirements, structural types and materials, load conditions, etc.
[0042] In an optional implementation, the reference design conditions may be obtained from a designated data source, such as obtaining the reference design conditions from a folder corresponding to the reference structure design drawing.
[0043] In an optional implementation, after obtaining the reference design conditions and the updated candidate design conditions, the candidate design conditions that are different from the reference design condition set may be determined in the candidate design condition set as the target design condition set. The target design condition may be a condition that modifies the reference design condition, or may be a design condition that is newly added compared to the reference design condition set.
[0044] S204, in response to the triggering operation on the first update control, determining a reference component pixel corresponding to the reference design condition and a candidate component pixel corresponding to the candidate design condition, wherein the reference component pixel is used to indicate a corresponding digital representation of the reference component in the reference structural design drawing, and the candidate component pixel is used to indicate a corresponding digital representation of the candidate component in the target structural design drawing;
[0045] In an optional implementation, the first update control may be a control that is displayed in the client interface after the candidate design condition is obtained; or it may be a control that is always displayed at a specified position of the client and changes the display mode after the candidate design condition is obtained. In response to the triggering operation of the first update control, the candidate design condition and the reference design condition are compared, and the component elements corresponding to each are determined.
[0046] It should be noted that component pixels represent the digital representation of actual building components. These pixels contain not only geometric shapes, but may also contain attribute information related to the component, material specifications, dimensional data, etc. Component pixels can represent the geometric shape and size of the component, including length, width, height, angle, etc. It can also contain attribute information, such as material type, strength, durability, cost, etc.
[0047] S206, erasing reference component pixels corresponding to reference design conditions in the reference design condition set that are different from the candidate design condition set, and determining the candidate design conditions in the candidate design condition set that are different from the reference design condition set as target design conditions;
[0048] In an optional implementation, there may be a corresponding relationship between the target design condition set and the target component pixel, and the corresponding target component pixel may be determined by the obtained target design condition set.
[0049] In an optional implementation, after the target component element is determined, the position of the target component element in the reference structural design drawing can be determined. For example, in earthquake-resistant design, the earthquake resistance level can be changed according to the purpose of the building. When the earthquake resistance level changes from level three to level four, the longitudinal reinforcement spacing of the column can be adjusted from no more than 200 mm to no more than 300 mm. Correspondingly, the corresponding target component element can be modified, such as adjusting the size of the element. And find its position in the reference structural design drawing.
[0050] It should be noted that in the reference structure design drawing, the reference component pixels can be removed or erased, or the reference component pixels to be erased can be selected and cleared at one time.
[0051] S208, determining the position of the target component element corresponding to the target design condition in the reference structure design drawing, and drawing the target component element at the corresponding position to obtain the target structure design drawing.
[0052] In an optional implementation, after erasing the reference component pixels, the target component pixels may be drawn at corresponding positions to obtain a target structural design drawing.
[0053] In an embodiment of the present application, after obtaining the changed candidate design condition set, the reference design condition set corresponding to the reference structure design drawing can be compared with the candidate design condition set, and the candidate design condition that is different from the reference design condition set can be determined in the candidate design condition set as the target design condition set. The design conditions in the target design condition set are the changed design conditions, and the target component element corresponding to the target design condition set can be determined, and the position of the target component element in the reference structure design drawing can be determined, and the target component element is drawn at the corresponding position. In the above manner, the modified candidate design condition set can be compared with the original reference design condition set to determine a different target design condition set, and the target component element corresponding to the target design condition set can be used to modify the reference structure design drawing to change the component element corresponding to the changed design condition. Partially modifying the part of the reference structure design drawing where the design conditions are changed solves the technical problem that the construction drawing design method provided by the related art has low efficiency in the case of redesign after modification. There is no need to manually redesign the entire design automatically again, and only the modified part needs to be modified, which improves the design efficiency of the structure design drawing.
[0054] In an optional embodiment, the above-mentioned determination of the reference component pixels corresponding to the reference design conditions, and the candidate component pixels corresponding to the candidate design conditions, includes: determining the component information of the reference component corresponding to the reference design conditions; determining the reference component pixels corresponding to the component information of the reference component; determining the component information of the candidate component corresponding to the candidate design conditions; and determining the candidate component pixels corresponding to the component information of the candidate component.
[0055] It should be noted that, in response to the triggering operation of the first update control, a mapping relationship can be established between the reference design condition and the component information of the reference component, and a mapping relationship can be established between the component information of the reference component and the reference component pixel. A mapping relationship can be established between the candidate design condition and the component information of the candidate component, and a mapping relationship can be established between the component information of the candidate component and the candidate component pixel.
[0056] In an optional implementation manner, each target design condition in the target design condition set has corresponding target component information. After the target component information is acquired, the corresponding target component pixel can be determined according to the target component information.
[0057] In an optional embodiment, the above-mentioned determination of the component information of the reference component corresponding to the reference design condition includes at least one of the following: obtaining a first rule base, and determining the component information of the reference component corresponding to the reference design condition based on the first rule base; performing feature extraction on the reference design condition to obtain a first reference text feature, and inputting the first reference text feature into a feature mapping model to determine the component information of the reference component corresponding to the reference design condition.
[0058] In an optional embodiment, the above-mentioned determination of the component information of the candidate component corresponding to the candidate design condition includes at least one of the following: obtaining a first rule base, and determining the component information of the candidate component corresponding to the candidate design condition based on the first rule base; performing feature extraction on the candidate design condition to obtain a first candidate text feature, and inputting the first candidate text feature into a feature mapping model to determine the component information of the candidate component corresponding to the candidate design condition.
[0059] In an optional embodiment, the above-mentioned determination of the reference component pixel corresponding to the component information of the reference component includes at least one of the following: obtaining a second rule base, and determining the reference component pixel corresponding to the component information of the reference component based on the second rule base; performing feature extraction on the component information of the reference component to obtain a second reference text feature, and inputting the second reference text feature into a feature mapping model to determine the reference component pixel corresponding to the component information of the reference component, wherein the reference image feature of the reference component pixel matches the second reference text feature.
[0060] In an optional embodiment, the above-mentioned determination of the candidate component pixels corresponding to the component information of the candidate component includes at least one of the following: obtaining a second rule base, and determining the candidate component pixels corresponding to the component information of the candidate component based on the second rule base; performing feature extraction on the component information of the candidate component to obtain a second candidate text feature, and inputting the second candidate text feature into a feature mapping model to determine the candidate component pixels corresponding to the component information of the candidate component, wherein the candidate image features of the candidate component pixels match the second candidate text features.
[0061] In an optional implementation, a mapping relationship may be established between the design conditions and the component information, and a mapping relationship may be established between the component information and the component pixels.
[0062] It should be noted that design conditions can determine key attributes of building components, such as size, shape, material, and connection method. For example, design conditions such as building specifications, usage functions, and load requirements will affect the size and shape of building components. For example, a larger load may require a larger cross-sectional size. For example, different design conditions may require the use of specific materials. For example, areas with high seismic intensity may require the use of materials with higher ductility.
[0063] It should be noted that component information can indicate the detailed data and properties of each part that constitutes a building or structure, and component pixels can be the specific representation of these components in CAD. For a building component, it can have a complete component information, and can correspond to multiple component pixels. Each component pixel can represent a part of a building component, and component information can define the size, material, location, direction and other information of the building component.
[0064] In an optional embodiment, when determining the reference component information corresponding to the reference design condition or determining the candidate component information corresponding to the candidate design condition, the first rule base can be obtained. The first rule base can be a database pre-established based on expert rules. The corresponding first reference text features or first candidate text features can also be extracted from the reference design condition or the candidate design condition using a feature extraction model. Feature extraction can indicate the use of a natural language processing model or a machine learning model, and the first reference text features and the first candidate text features can be text descriptions of the reference design condition and the candidate design condition, or they can be text information converted into a specific format. The text feature can be a feature in the form of a vector. The first reference text feature can be used to predict the component information of the corresponding reference component through a feature mapping model, and the first candidate text feature can be used to predict the component information of the corresponding candidate component through a feature mapping model.
[0065] In an optional embodiment, when determining the reference component pixel corresponding to the component information of the reference component or determining the candidate component pixel corresponding to the component information of the candidate component, a second rule base can be obtained. The second rule base can be a database established in advance based on expert rules, in which component information and component pixels with a mapping relationship can be stored. The second rule base can be a common rule base with the first rule base, or it can be a different rule base established separately.
[0066] In an optional implementation, when determining the reference component pixel corresponding to the component information of the reference component or determining the candidate component pixel corresponding to the component information of the candidate component, feature extraction can be performed on the component information to obtain a second text feature (a second reference text feature or a second candidate text feature), and the second text feature can be input into a feature mapping model, which can be a multimodal model, and can determine the matching image feature based on the second text feature and predict the corresponding component pixel. A mapping relationship can be established between the component pixel and the component information.
[0067] Figure 3 is a schematic diagram of an optional artificial intelligence-based construction drawing design method according to an embodiment of the present application; Figure 3As shown, it can be the design conditions, component information, and component elements with established mapping relationships. A1 to An can be candidate design conditions or reference design conditions, which can be the standards and parameters that need to be followed during the design and construction of the building project, and their scope is not limited to the specific building project. For example, for a specific building project, there should be a certain seismic level setting with corresponding design conditions, but the design conditions do not limit the specific seismic level, and the design conditions for different situations can be used as design conditions. B11-Bnn can be the component information of the reference component or candidate component. For a design condition, it can correspond to at least one component. For example, when A1 is the design condition for the roof load, its corresponding component B11 can be a roof truss, and B12 can be a beam, etc. C111 to Cnnn can be component elements, which can be the identification and attributes of the component. For a component, it can have at least one corresponding component element, such as component name, material, size, etc.
[0068] In an embodiment of the present application, in response to a trigger operation on the first update control, a mapping relationship can be established between a reference design condition set or a candidate design condition set and a component, and a mapping relationship can be established between a component and pixels in CAD. When generating a target structural design drawing, the modification range can be determined by comparing the original reference design conditions and the changed candidate design conditions, and the CAD pixels corresponding to the modification range can be determined according to the pre-set mapping relationship, so as to perform range modification on the reference structural design drawing and generate the target structural design drawing. Improve modification efficiency.
[0069] In an optional embodiment, the above-mentioned erasing of reference component pixels corresponding to reference design conditions in the reference design condition set that differ from the candidate design condition set includes: determining that the reference design conditions in the reference design condition set that differ from the candidate design condition set are design conditions to be modified; determining in the reference structure design drawing that the reference component pixels corresponding to the design conditions to be modified are the component pixels to be modified; and changing the display method of the reference design conditions corresponding to the component pixels to be modified on the reference structure design drawing.
[0070] In an optional implementation, after obtaining a reference design condition set and a candidate design condition set, the two sets can be compared, and the design conditions in the reference design condition set that are not included in the candidate design condition set are determined to be design conditions to be modified. The design conditions to be modified are design conditions that are modified in the reference design conditions, or design conditions that are deleted. After determining the design conditions to be modified, the component pixels to be modified can be determined according to the mapping relationship between the design conditions and pixels obtained above, and the display mode of the component pixels to be modified on the reference structure design drawing can be changed, such as changing the display color of the design conditions to be modified, changing the line thickness of the component pixels to be modified, etc.
[0071] Figure 4 is a schematic diagram of another optional artificial intelligence-based construction drawing design method according to an embodiment of the present application; Figure 4 As shown in (a), a reference component pixel 41 is displayed next to the component, and the reference component pixel 41 can be used to indicate the length and width of the beam structure. When the design conditions change, the changed candidate design condition set can be obtained. By comparing the candidate design condition set with the reference design condition set, the design conditions to be modified in the reference design condition set can be determined. Figure 4 As shown in (b), after the comparison is completed, the reference component pixel 41 is determined as the component pixel to be modified 43, and the display mode of the component pixel to be modified 43 is changed, such as bolding, underlining, etc. The design condition to be modified 42 corresponding to the component pixel to be modified 43 can be displayed, and can also be displayed in a display mode different from that of the reference component pixel.
[0072] In the embodiment of the present application, after determining the component elements to be modified and the design conditions to be modified, the display mode can be changed in CAD to intuitively display the component to be modified to indicate it.
[0073] In an optional embodiment, after determining the candidate design conditions in the candidate design condition set that are different from the reference design condition set as the target design conditions, the method includes: displaying a second update control at the position of the target component pixel in the reference structure design drawing; in response to a triggering operation on the second update control, erasing the reference component pixel at the corresponding position, and drawing the target component pixel at the corresponding position.
[0074] After determining the position of the target component pixel in the reference structure design drawing, a second update control may be displayed at the corresponding position in the reference structure design drawing, which may indicate that the component pixel may be modified or a new component may be added there.
[0075] In an optional implementation, for the design condition to be modified, the second update control can indicate the update thereof. In response to the touch operation on the second update control, the current reference component element can be partially modified instead of the entire reference structure design drawing.
[0076] In an optional implementation, after determining the position of the target component element in the reference structure design drawing, a first update control can be displayed at a specified position of the reference structure design drawing. In response to a touch operation on the first update control, all component elements to be modified can be traversed and erased in sequence, and then the target component element is displayed at the specified position. In this way, only the corresponding component element is changed by modifying the design conditions, which does not affect the overall structure of the construction drawing, and also avoids the problem of structural changes after the overall automatic design.
[0077] In an optional embodiment, after drawing the target component pixel at the corresponding position, the method further includes: modifying the display mode of the attribute information corresponding to the target component pixel in the reference structure design drawing to obtain the target structure design drawing.
[0078] In an optional implementation, after drawing the target component pixels, the display mode of the target component pixels may be changed, and the target design conditions may also be displayed in CAD.
[0079] Figure 5 is a schematic diagram of another optional construction drawing design method based on artificial intelligence according to an embodiment of the present application; Figure 5 As shown in (a) in FIG. 1 , a reference component pixel 51 is displayed next to the component. The reference component pixel 51 can be used to indicate the length and width of the beam structure. When the design conditions change, the changed candidate design condition set can be obtained. By comparing the candidate design condition set with the reference design condition set, the design conditions to be modified in the reference design condition set can be determined. The target design condition set can also be determined in the candidate design condition set. After determining the design condition set to be modified and the target design condition set, the following can be done: Figure 5 As shown in (b) of FIG. 5 , the design condition to be modified 52 is displayed, and the display mode of the component element to be modified 53 is changed. A second update control 54 may be displayed next to the component element to be modified 53, and a first update control 55 may be displayed at a specified position in the reference structure design drawing. In response to a touch operation on the second update control 54, as shown in FIG. Figure 5 As shown in (c) in FIG. 5 , the component element 53 to be modified is modified to the target component element 57, and the design condition to be modified is modified to the target design condition 56. The difference between the target structure design drawing and the reference structure design drawing can be directly displayed. In response to the touch of the first update control 55, all the component elements to be modified in the entire reference structure design drawing can be erased, and all the target component elements can be drawn.
[0080] In the embodiment of the present application, after the design conditions change, the reference design condition set and the candidate design condition set can be compared to determine the design condition set to be modified and the target design condition set, and the component element to be modified and the target component element can be determined according to the pre-established preset relationship. The component element to be modified can be erased, and the target component element can be drawn to obtain the target structure design drawing. In order to achieve accurate redesign of the local area, the modification of the construction drawing can be minimized, and the design efficiency during the design modification can be improved.
[0081] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.
[0082] According to another aspect of the embodiments of the present application, there is also provided an artificial intelligence-based construction drawing design device for implementing the artificial intelligence-based construction drawing design method. Figure 6 As shown, the device comprises:
[0083] The acquisition unit 602 is used to acquire a reference design condition set and candidate design conditions corresponding to the reference structure design drawing, wherein the candidate design conditions are used to determine the component information of the candidate components in the target structure design drawing, and the reference design conditions are used to determine the component information of the reference components in the reference structure design drawing; the pixel determination unit 604 is used to determine the reference component pixels corresponding to the reference design conditions and the candidate component pixels corresponding to the candidate design conditions in response to the triggering operation of the first update control, wherein the reference component pixels are used to indicate the corresponding digital representation of the reference component in the reference structure design drawing, and the candidate component pixels are used to indicate the corresponding digital representation of the candidate component in the target structure design drawing; the condition comparison unit 606 is used to erase the reference component pixels corresponding to the reference design conditions in the reference design condition set that are different from the candidate design condition set, and determine the candidate design conditions in the candidate design condition set that are different from the reference design condition set as the target design conditions; the pixel drawing unit 608 is used to determine the position of the target component pixels corresponding to the target design conditions in the reference structure design drawing, and draw the target component pixels at the corresponding positions to obtain the target structure design drawing.
[0084] Optionally, the above-mentioned pixel determination unit 604 includes: a reference component information determination module, used to determine the component information of the reference component corresponding to the reference design condition; a reference pixel determination module, used to determine the reference component pixel corresponding to the component information of the reference component; a candidate component information determination module, used to determine the component information of the candidate component corresponding to the candidate design condition; and a candidate pixel determination module, used to determine the candidate component pixel corresponding to the component information of the candidate component.
[0085] Optionally, the reference component information determination module is further used to obtain the first rule base, and determine the component information of the reference component corresponding to the reference design condition based on the first rule base; perform feature extraction on the reference design condition to obtain a first reference text feature, and input the first reference text feature into a feature mapping model to determine the component information of the reference component corresponding to the reference design condition; the candidate component information determination module is further used to obtain the first rule base, and determine the component information of the candidate component corresponding to the candidate design condition based on the first rule base; perform feature extraction on the candidate design condition to obtain a first candidate text feature, and input the first candidate text feature into the feature mapping model to determine the component information of the candidate component corresponding to the candidate design condition.
[0086] Optionally, the above-mentioned reference pixel determination module is also used to obtain a second rule base, and determine the reference component pixels corresponding to the component information of the reference component based on the second rule base; perform feature extraction on the component information of the reference component to obtain a second reference text feature, and input the second reference text feature into a feature mapping model to determine the reference component pixels corresponding to the component information of the reference component, wherein the reference image features of the reference component pixels match the second reference text features; the above-mentioned candidate pixel determination module is also used to obtain a second rule base, and determine the candidate component pixels corresponding to the component information of the candidate component based on the second rule base; perform feature extraction on the component information of the candidate component to obtain a second candidate text feature, and input the second candidate text feature into a feature mapping model to determine the candidate component pixels corresponding to the component information of the candidate component, wherein the candidate image features of the candidate component pixels match the second candidate text features.
[0087] Optionally, the above-mentioned condition comparison unit 606 includes: a design condition determination module to be modified, which is used to determine that the reference design condition in the reference design condition set that is different from the candidate design condition set is the design condition to be modified; a pixel determination module to be modified, which is used to determine that the reference component pixel corresponding to the design condition to be modified is the component pixel to be modified in the reference structure design drawing; and a first display change module, which is used to change the display method of the reference design condition corresponding to the component pixel to be modified on the reference structure design drawing.
[0088] Optionally, the above-mentioned condition comparison unit 606 also includes: a control display module, which is used to display a second update control at the position of the target component pixel in the reference structure design drawing; a pixel drawing module, which is used to erase the reference component pixel at the corresponding position and draw the target component pixel at the corresponding position in response to the triggering operation of the second update control.
[0089] Optionally, the above-mentioned pixel drawing module 608 is also used to: modify the display mode of the attribute information corresponding to the target component pixel in the reference structure design drawing to obtain the target structure design drawing.
[0090] Optionally, in this embodiment, the embodiments to be implemented by the above-mentioned various unit modules can refer to the above-mentioned various method embodiments, which will not be repeated here.
[0091] According to another aspect of the embodiment of the present application, an electronic device for implementing the above-mentioned construction drawing design method based on artificial intelligence is also provided. The electronic device may be Figure 7 The terminal device or server shown in the figure. This embodiment is described by taking the electronic device as a terminal device as an example. Figure 7 As shown, the electronic device includes a memory 702 and a processor 704. The memory 702 stores a computer program, and the processor 704 is configured to execute the steps in any of the above method embodiments through the computer program.
[0092] Optionally, in this embodiment, the electronic device may be located in at least one network device among a plurality of network devices of a computer network.
[0093] Optionally, in this embodiment, the processor may be configured to perform the following steps through a computer program:
[0094] S1, obtaining a reference design condition set and a candidate design condition corresponding to a reference structural design drawing, wherein the candidate design condition is used to determine component information of a candidate component in a target structural design drawing, and the reference design condition is used to determine component information of a reference component in a reference structural design drawing;
[0095] S2, in response to a trigger operation on the first update control, determining a reference component pixel corresponding to the reference design condition and a candidate component pixel corresponding to the candidate design condition, wherein the reference component pixel is used to indicate a corresponding digital representation of the reference component in the reference structure design drawing, and the candidate component pixel is used to indicate a corresponding digital representation of the candidate component in the target structure design drawing;
[0096] S3, erasing reference component pixels corresponding to reference design conditions in the reference design condition set that are different from the candidate design condition set, and determining the candidate design conditions in the candidate design condition set that are different from the reference design condition set as target design conditions;
[0097] S4, determining the position of the target component element corresponding to the target design condition in the reference structure design drawing, and drawing the target component element at the corresponding position to obtain the target structure design drawing.
[0098] Alternatively, a person skilled in the art may understand that: Figure 7 The structure shown is for illustration only, and the electronic device may also be a smart phone (such as an Android phone, an iOS phone, etc.), a tablet computer, a PDA, a mobile Internet device (Mobile Internet Devices, MID), a PAD, and other terminal devices. Figure 7 The electronic device and the electronic equipment described above are not limited in structure. Figure 7 More or fewer components (such as network interfaces, etc.) as shown in, or with Figure 7 Different configurations are shown.
[0099] Among them, the memory 702 can be used to store software programs and modules, such as the program instructions / modules corresponding to the artificial intelligence-based construction drawing design method and device in the embodiment of the present application. The processor 704 executes various functional applications and data processing by running the software programs and modules stored in the memory 702, that is, realizing the above-mentioned artificial intelligence-based construction drawing design method. The memory 702 may include a high-speed random access memory, and may also include a non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 702 may further include a memory remotely located relative to the processor 704, and these remote memories may be connected to the terminal via a network. Examples of the above-mentioned networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof. Among them, the memory 702 can be specifically, but not limited to, used to store information such as a reference design condition set. As an example, such as Figure 7 As shown, the memory 702 may include, but is not limited to, the acquisition unit 602, the pixel determination unit 604, the condition comparison unit 606, and the pixel drawing unit 608 in the artificial intelligence-based construction drawing design device. In addition, it may also include, but is not limited to, other module units in the artificial intelligence-based construction drawing design device, which will not be repeated in this example.
[0100] Optionally, the transmission device 706 is used to receive or send data via a network. Specific examples of the network may include a wired network and a wireless network. In one example, the transmission device 706 includes a network adapter (Network Interface Controller, NIC), which can be connected to other network devices and routers via a network cable so as to communicate with the Internet or a local area network. In one example, the transmission device 706 is a radio frequency (RF) module, which is used to communicate with the Internet wirelessly.
[0101] In addition, the electronic device further comprises: a display 708 for displaying a reference structure design diagram and a target structure design diagram; and a connection bus 710 for connecting various module components in the electronic device.
[0102] In other embodiments, the terminal device or server may be a node in a distributed system, wherein the distributed system may be a blockchain system, and the blockchain system may be a distributed system formed by connecting the multiple nodes in the form of network communication. Among them, the nodes may form a peer-to-peer (P2P) network, and any form of computing device, such as a server, terminal or other electronic device, may become a node in the blockchain system by joining the peer-to-peer network.
[0103] According to one aspect of the present application, a computer program product is provided, the computer program product comprising a computer program / instruction, the computer program / instruction comprising a program code for executing the method shown in the flow chart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part, and / or installed from a removable medium. When the computer program is executed by a central processing unit, various functions provided by the embodiments of the present application are executed.
[0104] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.
[0105] According to one aspect of the present application, a computer-readable storage medium is provided, and a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the above-mentioned artificial intelligence-based construction drawing design method.
[0106] Optionally, in this embodiment, the computer-readable storage medium may be configured to store a computer program for performing the following steps:
[0107] S1, obtaining a reference design condition set and a candidate design condition corresponding to a reference structural design drawing, wherein the candidate design condition is used to determine component information of a candidate component in a target structural design drawing, and the reference design condition is used to determine component information of a reference component in a reference structural design drawing;
[0108] S2, in response to a trigger operation on the first update control, determining a reference component pixel corresponding to the reference design condition and a candidate component pixel corresponding to the candidate design condition, wherein the reference component pixel is used to indicate a corresponding digital representation of the reference component in the reference structure design drawing, and the candidate component pixel is used to indicate a corresponding digital representation of the candidate component in the target structure design drawing;
[0109] S3, erasing reference component pixels corresponding to reference design conditions in the reference design condition set that are different from the candidate design condition set, and determining the candidate design conditions in the candidate design condition set that are different from the reference design condition set as target design conditions;
[0110] S4, determining the position of the target component element corresponding to the target design condition in the reference structure design drawing, and drawing the target component element at the corresponding position to obtain the target structure design drawing.
[0111] Optionally, in this embodiment, a person of ordinary skill in the art may understand that all or part of the steps in the various methods of the above embodiments may be completed by instructing hardware related to the terminal device through a program, and the program may be stored in a computer-readable storage medium, and the storage medium may include: a flash drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0112] If the integrated units in the above embodiments are implemented in the form of software functional units and sold or used as independent products, they can be stored in the above computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling one or more computer devices (which may be personal computers, servers or network devices, etc.) to execute all or part of the steps of the above methods in each embodiment of the present application.
[0113] In the above embodiments of the present application, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, please refer to the relevant description of other embodiments.
[0114] In the several embodiments provided in the present application, it should be understood that the disclosed client can be implemented in other ways. Among them, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.
[0115] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0116] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0117] The above are only preferred implementations of the present application. It should be pointed out that ordinary technicians in this technical field can make several improvements and modifications without departing from the principles of the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. A construction drawing design method based on artificial intelligence, characterized in that: include: Acquire a reference design condition set and a candidate design condition set corresponding to a reference structural design drawing, wherein the candidate design condition is used to determine component information of a candidate component in a target structural design drawing, and the reference design condition is used to determine component information of a reference component in the reference structural design drawing; In response to a triggering operation on a first update control, determining a reference component pixel corresponding to the reference design condition and a candidate component pixel corresponding to the candidate design condition, wherein the reference component pixel is used to indicate a corresponding digital representation of the reference component in the reference structural design drawing, and the candidate component pixel is used to indicate a corresponding digital representation of the candidate component in the target structural design drawing; Erasing reference component pixels corresponding to reference design conditions in the reference design condition set that are different from the candidate design condition set, and determining the candidate design conditions in the candidate design condition set that are different from the reference design condition set as target design conditions; Determine the position of the target component element corresponding to the target design condition in the reference structure design drawing, and display a second update control at the position of the target component element in the reference structure design drawing; In response to the triggering operation on the second update control, the reference component pixel at the corresponding position is erased, and the target component pixel is drawn at the corresponding position to obtain the target structure design drawing.
2. The method according to claim 1, characterized in that The determining of the reference component pixels corresponding to the reference design condition and the candidate component pixels corresponding to the candidate design condition comprises: Determining component information of the reference component corresponding to the reference design condition; Determine a reference component pixel corresponding to the component information of the reference component; Determining component information of the candidate component corresponding to the candidate design condition; Determine the candidate component pixels corresponding to the component information of the candidate component.
3. The method according to claim 2, characterized in that The determining the component information of the reference component corresponding to the reference design condition includes at least one of the following: Acquire a first rule base, and determine component information of the reference component corresponding to the reference design condition based on the first rule base, wherein the first rule base is a database pre-established based on expert rules; Extracting features of the reference design condition to obtain a first reference text feature, and inputting the first reference text feature into a feature mapping model to determine component information of the reference component corresponding to the reference design condition; The determining of the component information of the candidate component corresponding to the candidate design condition includes at least one of the following: Acquire a first rule base, and determine component information of the candidate component corresponding to the candidate design condition based on the first rule base, wherein the first rule base is a database pre-established based on expert rules; Feature extraction is performed on the candidate design conditions to obtain first candidate text features, and the first candidate text features are input into a feature mapping model to determine component information of the candidate components corresponding to the candidate design conditions.
4. The method according to claim 2, characterized in that: The step of determining the reference component pixel corresponding to the component information of the reference component includes at least one of the following: Acquire a second rule base, and determine the reference component pixel corresponding to the component information of the reference component based on the second rule base, wherein the second rule base is a database pre-established based on expert rules; Extracting features from the component information of the reference component to obtain a second reference text feature, and inputting the second reference text feature into a feature mapping model to determine a reference component pixel corresponding to the component information of the reference component, wherein a reference image feature of the reference component pixel matches the second reference text feature; The determining of the candidate component pixel corresponding to the component information of the candidate component includes at least one of the following: Acquire a second rule base, and determine the candidate component pixel corresponding to the component information of the candidate component based on the second rule base, wherein the second rule base is a database pre-established based on expert rules; Feature extraction is performed on the component information of the candidate component to obtain a second candidate text feature, and the second candidate text feature is input into a feature mapping model to determine a candidate component pixel corresponding to the component information of the candidate component, wherein the candidate image feature of the candidate component pixel matches the second candidate text feature.
5. The method according to claim 1, characterized in that The step of erasing reference component pixels corresponding to reference design conditions in the reference design condition set that are different from the candidate design condition set includes: Determining a reference design condition in the reference design condition set that is different from the candidate design condition set as a design condition to be modified; Determining, in the reference structural design drawing, the reference component element corresponding to the design condition to be modified as the component element to be modified; The display mode of the reference design condition corresponding to the component element to be modified on the reference structure design drawing is changed.
6. The method according to claim 1, characterized in that After drawing the target component pixel at the corresponding position, the method further comprises: The display mode of the attribute information corresponding to the target component element is modified in the reference structure design drawing to obtain the target structure design drawing.
7. A construction drawing design device based on artificial intelligence, characterized in that: include: An acquisition unit, configured to acquire a reference design condition set and a candidate design condition set corresponding to a reference structural design drawing, wherein the candidate design condition is used to determine component information of a candidate component in a target structural design drawing, and the reference design condition is used to determine component information of a reference component in the reference structural design drawing; A pixel determination unit, configured to determine, in response to a trigger operation on a first update control, a reference component pixel corresponding to the reference design condition and a candidate component pixel corresponding to the candidate design condition, wherein the reference component pixel is used to indicate a corresponding digital representation of the reference component in the reference structural design drawing, and the candidate component pixel is used to indicate a corresponding digital representation of the candidate component in the target structural design drawing; a condition comparison unit, configured to erase reference component pixels corresponding to reference design conditions in the reference design condition set that are different from the candidate design condition set, and determine the candidate design conditions in the candidate design condition set that are different from the reference design condition set as target design conditions; A pixel drawing unit, used for determining the position of the target component pixel corresponding to the target design condition in the reference structure design drawing, and drawing the target component pixel at the corresponding position to obtain the target structure design drawing; Among them, the conditional comparison unit also includes: a control display module, which is used to display a second update control at the position of the target component pixel in the reference structure design drawing; a pixel drawing module, which is used to erase the reference component pixel at the corresponding position and draw the target component pixel at the corresponding position in response to the triggering operation of the second update control.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein the program executes the method described in any one of claims 1 to 6 when executed.
9. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instructions are executed by a processor, the method according to any one of claims 1 to 6 is implemented.
10. An electronic device comprising a memory and a processor, characterized in that: A computer program is stored in the memory, and the processor is configured to execute the method according to any one of claims 1 to 6 through the computer program.
Citation Information
Patent Citations
Drawing modification method, product management system and computer storage medium
CN112464317A
Intelligent rechecking method and device for graph model
CN113515792A
