Decorative surface arrangement method and system based on component attribute association and storage medium

By defining the parent component attributes and analyzing the cross-sectional profile, configuring the decorative surface attributes, establishing the parent component model and realizing the linkage of the decorative edge attributes, the problem of incoherence between the components and the decorative surface in the existing technology is solved, and design efficiency and aesthetics are improved.

CN119203286AActive Publication Date: 2024-12-27国泰新点软件股份有限公司
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411365874.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-29
Publication Date
2024-12-27
Estimated Expiration
2044-09-29

AI Technical Summary

Technical Problem

In the existing calculation software, components and decorative surfaces are regarded as independent components, which easily leads to confusion when arranging multiple decorative surfaces, making it difficult to distinguish between arranged and untreated components, increasing the inconsistency of operation steps and work burden. , reducing design efficiency.

Method used

By defining the attribute information of the parent component, analyzing the section profile and edge information, configuring the decorative surface and veneer attributes, establishing the parent component model, and realizing the linkage between the decorative edge attributes and custom veneers, ensuring the decorative surface and component attributes Linkage relationship to reduce confusion in operation steps.

Benefits of technology

It improves design efficiency, reduces operation difficulty, ensures design consistency and aesthetics, reduces rework caused by design errors, and improves user's operating experience and overall design fluency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203286A_ABST
    Figure CN119203286A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of computer graphical interface operation, in particular to a decorative surface arrangement method and system based on component attribute association and a storage medium, and the method comprises the following steps: in response to a component creation request of a user, defining attribute information of a parent component; the defined parent component attributes are analyzed, and the section contour and side boundary information of the parent component are obtained; configuring decorative surface and veneering attributes according to the section contour and sideline information of the parent component; establishing a model of the parent component in response to a request of drawing the parent component by a user; and responding to a setting request of a user for the decoration edge attribute of the parent component, and configuring the custom veneer in a linkage manner. According to the method, confusion in operation steps can be reduced by ensuring the linkage relationship between the decorative surface and the component attributes, the overall design efficiency is improved, and the workload caused by incoherent operation is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of computer graphic interface operation, and in particular to a method, system and storage medium for arranging decorative surfaces based on component attribute association. Background Art

[0002] In construction projects, the exposed surfaces of components need to be decorated to meet visual aesthetics and functional requirements. Decorative surfaces not only enhance the overall appearance of the building, but also provide protection and durability. There are many types of decorative surface materials available, including tiles, stones, paints, etc. Users usually select and combine them according to design requirements. The efficiency of this process directly affects the quantity calculation and budget management of the entire project.

[0003] In existing quantity calculation software, components and decorative surfaces are considered as two independent components. Users first complete the layout of components and then select the corresponding decorative surfaces. This process usually involves multiple steps, including selecting components, calling decorative surface properties, setting decorative surface positions, etc. During use, users need to rely on the surface of the parent component to ensure the accurate layout of the decorative surface so as to reflect the actual situation in subsequent quantity calculation and budget management. The parent component refers to the main component as the basis.

[0004] However, the existing operation method is easy to cause confusion when arranging multiple decorative surfaces, especially it is difficult to visually distinguish the arranged decorative surfaces from the components that have not been processed. After completing the first step, the user often finds it difficult to accurately remember the next decorative surface arrangement, which causes the incoherence of the operation steps, increases the workload of the operator and reduces the work efficiency. Summary of the invention

[0005] The present application provides a method, system and storage medium for arranging decorative surfaces based on component attribute association, which can reduce confusion in operation steps, improve overall design efficiency and solve the workload caused by inconsistent operations by ensuring the linkage relationship between decorative surfaces and component attributes. The present application provides the following technical solutions:

[0006] In a first aspect, the present application provides a method for arranging decorative surfaces based on component attribute association, the method comprising:

[0007] In response to a user's request to create a component, define attribute information of the parent component;

[0008] Parse the defined parent component properties and obtain the parent component section profile and edge information;

[0009] Configure the decorative surface and veneer properties according to the parent component section profile and edge information;

[0010] In response to a user's request to draw a parent component, a model of the parent component is established;

[0011] In response to the user's request to set the decorative edge properties of the parent component, the custom veneer is configured in a linked manner.

[0012] In a specific implementation scheme, in response to a user's request to create a component, defining the property information of the parent component includes:

[0013] Enter a unique number for the component to identify it;

[0014] Select the cross-sectional shape of the component and confirm the desired shape from the preset options.

[0015] In a specific possible implementation scheme, the parsing of the defined parent component attributes and obtaining the parent component cross-sectional profile and edge information includes:

[0016] By parsing the previously defined parent component properties, the cross-sectional profile of the parent component is generated in real time, and the edge information of the profile is extracted to display the cross-sectional profile and its edges in a graphical manner.

[0017] In a specific possible implementation scheme, configuring the decorative surface and veneer properties according to the cross-sectional profile and edge information of the parent component includes:

[0018] In the decorative edge property interface, the property list of the custom veneer is called to support the user to add, delete, copy and modify properties;

[0019] Configure the layout relationship of custom veneers on each face of the parent component, and specify which veneers will be applied to the side and end faces of the parent component.

[0020] In a specific possible implementation scheme, configuring the decorative surface and veneer properties according to the cross-sectional profile and edge information of the parent component further includes:

[0021] The decorative edge settings of the parent component are displayed in the form of end sections;

[0022] By inserting and deleting points, any side of the parent component cross section can be divided into multiple segments, and different custom veneer properties can be bound to each segment.

[0023] In a specific implementation scheme, in response to a user's request to draw a parent component, establishing a model of the parent component includes:

[0024] Construct and generate a three-dimensional model of the parent component according to the attribute information and decorative edge attributes of the parent component;

[0025] After the parent component model is established, the user can select the model and adjust its decorative edge properties;

[0026] After the adjustment is completed, the custom veneer will be regenerated to match it according to the new decorative edge property settings.

[0027] In a specific possible implementation scheme, in response to a user's request to set the decorative border property of a parent component, the linked configuration of a custom veneer includes:

[0028] When the user configures the decorative edge attribute value, the parent component attributes that support the decorative edge layout are automatically read and displayed by category;

[0029] After the user selects the corresponding attribute on the interface, he can view the cross section, split point and veneer attributes bound to each edge of the attribute;

[0030] After the user completes the modification of the veneer information, all components that do not have the private properties of the decorative edges set will automatically be arranged according to the specified edge and veneer properties.

[0031] Adding, deleting, or modifying the parent component triggers the corresponding custom veneer update.

[0032] In a second aspect, the present application provides a decorative surface arrangement system based on component attribute association, which adopts the following technical solution:

[0033] A decorative surface arrangement system based on component attribute association, comprising:

[0034] The attribute definition module is used to define the attribute information of the parent component in response to the user's request to create the component;

[0035] The contour acquisition module is used to parse the defined parent component attributes and obtain the cross-sectional contour and edge information of the parent component;

[0036] Decorative surface configuration module, used to configure decorative surface and veneer properties according to the parent component cross-section profile and edge information;

[0037] A parent component drawing module, used to establish a model of the parent component in response to a user's request to draw the parent component;

[0038] The linkage configuration module is used to respond to the user's request to set the decorative edge properties of the parent component and to configure the custom veneer in a linkage manner.

[0039] In a third aspect, the present application provides an electronic device, comprising a processor and a memory; the memory stores a program, and the program is loaded and executed by the processor to implement a decorative surface arrangement method based on component attribute association as described in the first aspect.

[0040] In a fourth aspect, the present application provides a computer-readable storage medium, wherein the storage medium stores a program, and when the program is executed by a processor, the program is used to implement a decorative surface arrangement method based on component attribute association as described in the first aspect.

[0041] In summary, the beneficial effects of this application include at least:

[0042] 1) By automatically obtaining the cross-sectional profile and edge information of the parent component, users can set the decorative surface directly based on the component shape without manual input. This not only reduces the difficulty of operation, but also improves efficiency and reduces rework caused by design errors.

[0043] 2) Users can flexibly bind multiple custom veneer properties to different sides and ends of the parent component. On the same surface, different parts can be set to use different veneers to meet complex design requirements and improve design flexibility and aesthetics.

[0044] 3) Intelligent linkage is achieved between the decorative edge properties of the parent component and the custom veneer. When the user adjusts the decorative edge properties, the system automatically updates the relevant information to ensure the consistency of the design. This real-time feedback mechanism improves the user's operating experience, makes the design process smoother, and reduces problems caused by inconsistent information.

[0045] By optimizing the relationship between components and decorative surfaces in existing quantity calculation software, the consistency and efficiency of user operations can be improved. The method includes defining parent component properties, parsing section profiles, configuring decorative surfaces and veneer properties, drawing parent component models, and adjusting decorative edge properties in a linked manner. Specifically, when creating a component, the user enters the necessary attribute information and obtains the section profile and edge data in real time to ensure the accuracy of subsequent decorative surface layout. When setting up decorative surfaces, users are allowed to flexibly configure different veneer properties and automatically update relevant information through the intelligent layout function. This process reduces confusion in operation steps, improves overall design efficiency, and solves the workload caused by inconsistent operations by ensuring the linkage relationship between decorative surfaces and component properties.

[0046] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application and implement it according to the contents of the specification, the following is a detailed description of the preferred embodiments of the present application in conjunction with the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is a flowchart of a decorative surface arrangement method based on component attribute association in an embodiment of the present application.

[0048] Figure 2 It is a schematic diagram of the overall process of the decorative surface arrangement method based on component attribute association in an embodiment of the present application.

[0049] Figure 3 It is a structural block diagram of a decorative surface arrangement system based on component attribute association in an embodiment of the present application.

[0050] Figure 4It is a block diagram of an electronic device with decorative surface arrangement based on component attribute association in an embodiment of the present application. DETAILED DESCRIPTION

[0051] The specific implementation methods of the present application are further described in detail below in conjunction with the accompanying drawings and examples. The following examples are used to illustrate the present application but are not intended to limit the scope of the present application.

[0052] Optionally, the present application takes the decorative surface arrangement method based on component attribute association provided in each embodiment as an example of being used in an electronic device, where the electronic device is a terminal or a server. The terminal may be a mobile phone, a computer, a tablet computer, etc. This embodiment does not limit the type of electronic device.

[0053] Reference Figure 1 , is a flow chart of a decorative surface arrangement method based on component attribute association provided by an embodiment of the present application, the method comprising at least the following steps:

[0054] Step S101: In response to a user's request to create a component, define attribute information of a parent component.

[0055] Step S102: parse the defined parent component properties to obtain the parent component cross-sectional profile and edge information.

[0056] Step S103: configuring the decorative surface and veneer properties according to the cross-sectional profile and edge information of the parent component.

[0057] Step S104: In response to the user's request to draw the parent component, a model of the parent component is established.

[0058] Step S105: In response to the user's request to set the decorative border properties of the parent component, the custom veneer is configured in a linked manner.

[0059] In step S101, in response to the user's request to create a component, the parent component property setting interface is entered. The user first enters the unique number of the component so that the component can be accurately identified later. Next, the user selects the cross-sectional shape of the component and confirms the desired shape from the preset options, such as rectangle or circle. In addition, the user can also enter other relevant attribute information, including material type, length, width and height of the component, etc. This information provides the necessary basic data for the subsequent decorative surface layout. After the user confirms all inputs, the attribute information is automatically saved for subsequent calls and modifications.

[0060] In step S102, when the user opens the decorative edge property setting interface, the operation of obtaining the cross-sectional profile of the parent component is automatically performed. Specifically, by parsing the previously defined parent component properties, the system generates the cross-sectional profile of the parent component in real time and extracts the edge information of the profile. This process ensures that the user can clearly view and confirm the actual shape of the parent component when setting the decorative edge properties. The system will graphically display the cross-sectional profile and its edges to facilitate the user's subsequent decorative surface layout operations. At the same time, the acquired contour data will serve as the basis for subsequent decorative surface settings, ensuring that users can operate accurately during design and improve overall design efficiency.

[0061] In practice, by obtaining the cross-sectional profile and edge information of the parent component in real time, users can arrange the decorative surface based on the actual component shape, thereby avoiding design errors caused by shape mismatch. This operation not only improves the user's operational convenience, but also provides reliable basic data for subsequent decorative surface settings, ensuring that the final design effect meets expectations.

[0062] In step S103, the decorative surface and its veneer properties are set based on the cross-sectional profile and edge information of the parent component. First, in the decorative edge property interface, the property list of the custom veneer is called to support the user to add, delete, copy and modify properties. The user can flexibly configure the arrangement relationship of the custom veneer on each surface of the parent component and specify which veneers will be applied to the side and end faces of the parent component.

[0063] In practice, the decorative edge settings of the parent component are displayed in the form of end cross-sections. Users can select a certain edge line to represent the corresponding side. On this basis, users can divide any side of the parent component cross-section into multiple segments by inserting and deleting points. Different custom veneer properties can be bound to each segment to achieve veneer settings for different parts of the same surface.

[0064] In addition, to protect the original data, the new section generated after the insertion point will be saved as independent data. After the user confirms to save, the system will record the new outline after the split, the custom veneer properties bound to each edge, and whether the end face is arranged with veneer and the specific veneer information. These data will be stored as the decorative edge attribute value of the parent component.

[0065] When the parent component is generated, the custom veneer generation method will be called according to the decorative edge attribute value to automatically generate the decorative edges corresponding to each edge. Regarding how to arrange multiple decorative edges on one face of the parent component, the parent component will combine its original cross section and the internally saved positioning line data to generate a three-dimensional model. The positioning line does not require additional calculations and is directly connected by the start and end points of the linear component as the path for model generation. Using the extrusion modeling method, the two-dimensional graphics are extruded into a three-dimensional entity along the specified direction to form an attached custom veneer. Finally, by selecting the edge line of the end face, the user can accurately select the corresponding side surface, while the other two end faces are uniformly selected by checking the box and selecting the corresponding veneer properties through the drop-down box. This process ensures that the corresponding veneer component model is generated according to the veneer properties associated with the decorative edge properties.

[0066] In practice, during the process of arranging the decorative surfaces, the software provides users with a series of operation options to realize the function of intelligent layout adjustment. Users can enter design rules in the setting interface, such as minimum spacing and maximum coverage area. These inputs will guide the software to make automatic adjustments when arranging the decorative surfaces.

[0067] Specifically, the user first selects the decorative surfaces to be arranged on the interface and defines the corresponding layout rules. After the user selects two or more decorative surfaces, the software will analyze the current layout in real time to ensure that the distance between the decorative surfaces meets the minimum spacing set by the user. If the position of a decorative surface is close to another decorative surface, the software will automatically adjust its position to maintain a reasonable interval.

[0068] At the same time, the software will also monitor the coverage area of ​​each decorative surface. If the total area of ​​a decorative surface reaches the maximum coverage area set by the user, the system will automatically prompt the user and suggest alternatives to ensure the rationality and aesthetics of the layout. Users can make corresponding adjustments based on these prompts to avoid unnecessary visual confusion.

[0069] Through these operations, users can not only efficiently complete the layout of the decorative surface, but also ensure the harmony and consistency of the overall effect during the design process. This intelligent layout adjustment operation allows users to focus more on the design concept during the creation process without worrying too much about details, thereby significantly improving design efficiency and quality. Ultimately, the software helps users achieve a decorative effect that meets both aesthetic requirements and functional needs through intelligent layout adjustment.

[0070] In another feasible embodiment, a technical solution of multi-level decorative surface combination is introduced to enhance the visual effect and functionality of architectural design through diversified decorative layers on the external surface of the component. This solution allows users to flexibly apply multiple decorative layers on the external surface of each component, and these layers can have different materials, colors, textures and thickness properties, thus forming a rich and unique visual experience.

[0071] In the specific implementation process, the user first selects the target parent component in the decorative edge property setting interface and defines the properties of the first decorative layer, including material type, color, and texture. After completion, the user can choose to add a second layer of decoration and set different properties for it, such as higher protection or a unique visual style. The system will automatically calculate and adjust based on the physical properties between the layers, such as adhesion, thermal conductivity, and appearance coordination, to ensure that the designed decorative combination achieves the best effect in terms of function and aesthetics.

[0072] To support this complex hierarchical structure, the system will provide a graphical interface to intuitively display the layout and properties of each layer of decorative surface. Users can adjust the order and position of the layers by simply dragging and dropping to ensure that the design meets their expectations. At the same time, the system will be equipped with a preview function, allowing users to view the overall effect of the multi-level decorative combination before final confirmation, which can effectively reduce design errors and adjustment costs.

[0073] In addition, the multi-level decorative surface combination technology not only enhances the flexibility and diversity of the design, but also meets the personalized needs of different users and provides a wider range of creative space. By introducing this technology, architectural design will become more innovative, injecting new vitality into the beauty and practicality of buildings, and promoting the development and progress of the construction industry.

[0074] In step S104, after the property setting is completed, the model of the parent component is established. According to the property information and decorative edge properties of the parent component, the three-dimensional model of the parent component is automatically constructed and generated. In this process, the previously configured properties are used to ensure that the various parameters of the model and the settings of the decorative edges are correctly applied, so as to achieve a complete display of the component. The generated model will facilitate the user's subsequent operations and adjustments, and improve the efficiency and convenience of the overall design.

[0075] In addition, as a preferred embodiment, after the parent component model is established, the user can select the model and adjust its decorative edge properties. This operation allows the user to modify the relevant parameters of the decorative edge according to specific design requirements. During the adjustment process, the system provides real-time feedback to ensure that the user can clearly understand the impact of the changes made. After the adjustment is completed, the custom veneer that matches it will be automatically regenerated according to the new decorative edge property settings. This process ensures the consistency between the decorative edge and the custom veneer, and ultimately forms a model effect that meets the user's requirements. Users can further optimize the design on this basis to enhance the overall user experience.

[0076] In step S105, the parent component's decorative edge attribute setting is closely linked to the custom veneer intelligent layout function. When the user configures the decorative edge attribute value, the intelligent layout function automatically reads all parent component attributes that support decorative edge layout and displays them by category. After the user selects the corresponding attribute on the interface, the user can view detailed information such as the section, split point, and veneer attributes bound to each edge of the attribute.

[0077] On this basis, users can easily add, delete or modify veneer information. After completing the modification, click Confirm, and the system will automatically customize the veneer layout of all components that do not have private properties for decorative edges according to the specified edge and veneer properties. At the same time, any changes made in the custom veneer function will be instantly updated to the properties of the parent component to ensure information consistency.

[0078] In addition, the addition, deletion, or modification of the parent component, such as creating, deleting, or moving, will trigger the corresponding custom veneer update. In certain cases, such as when a custom veneer is arranged on the end face of a linear component, if the end face forms a chamfer with other components, the veneer will also be deleted to ensure the integrity and accuracy of the design.

[0079] In another feasible embodiment, after the user completes the setting of the decorative surface, the system will automatically optimize to ensure the rationality and aesthetics of the layout. First, in terms of geometric optimization, the system will use the "Least Squares Method" algorithm to analyze the contact points between the decorative surface and the parent component. By minimizing the sum of squared errors, the system can automatically adjust the position and size of the veneer to ensure seamless connection between the decorative surface and the component. Specifically, when the user sets the decorative surface, the system calculates the distance between each contact point in real time and makes fine adjustments based on actual conditions to eliminate gaps or irregular contacts. This processing method significantly enhances the aesthetics of the overall design and ensures that the decorative surface looks more harmonious visually.

[0080] Secondly, in terms of aesthetic adjustment, the system will apply the "K-Means Clustering Algorithm" to recommend the best combination of decorative surface colors and materials. The algorithm analyzes decorative surface materials and color samples by clustering to identify other color and material combinations that match the main color. For example, when the user selects a material of a specific color, the system will automatically recommend a matching color to provide a more aesthetically pleasing design. This process not only makes the design results more professional, but also enhances the user's flexibility in selecting materials.

[0081] Finally, in terms of functional recommendations, the system will integrate a "Decision Tree Algorithm" to evaluate the durability and suitability of the user-selected decorative surface in a specific environment. The algorithm is based on the environmental conditions (such as humidity, temperature, etc.) and the characteristics of the decorative surface material input by the user to determine the performance of the selected material under these conditions. When the system detects that the selected decorative surface is not suitable for the current environment, it will actively provide suggestions for alternative materials to ensure the suitability of the material.

[0082] The introduction of automatic optimization significantly improves the intelligence of the design process. Geometric optimization ensures seamless connection between the decorative surface and the parent component, making the design more visually unified. Aesthetic adjustment enables users to easily obtain the best material and color combination, improving the overall beauty of the design. Functional suggestions further ensure the durability of the selected materials in actual application, avoiding subsequent problems caused by unsuitable materials.

[0083] In addition, another method can be used to automatically optimize the layout of decorative surfaces. Specifically:

[0084] First, in terms of geometric optimization, the system will analyze the contact points between the decorative surface and the parent component, and automatically adjust the size and position of the veneer using the "least squares method". By calculating the error of the contact points in real time, the system can eliminate potential gaps and ensure a seamless visual connection, thereby enhancing the integrity and beauty of the design.

[0085] Next, in the aesthetic adjustment, the system will use the "Principal Component Analysis (PCA)" algorithm to provide users with the best decorative surface color and material combination suggestions. By analyzing the existing material samples, the system can identify the most visually impactful color scheme, helping users quickly select the best match and optimize the design effect.

[0086] Finally, in terms of functional recommendations, the system will implement a "decision tree algorithm" to analyze the suitability of the user's selected decorative surface under different environmental conditions. This algorithm will evaluate the durability of the material and provide feasible alternative recommendations when it is found that the user's selected decorative surface is not suitable for a specific environment, ensuring the effective use of the material.

[0087] With the introduction of automatic optimization, users will significantly improve the efficiency and effectiveness of design when arranging decorative surfaces. Geometric optimization ensures perfect connection between components and improves the overall visual beauty. Aesthetic adjustments make it easier for users to find the best match and reduce time costs during the design process. Functional suggestions enhance the practicality of the design and avoid problems caused by unsuitable materials.

[0088] In summary, the present application improves the consistency and efficiency of user operations by optimizing the relationship between components and decorative surfaces in existing quantity calculation software. The method includes defining parent component properties, parsing cross-sectional profiles, configuring decorative surface and veneer properties, drawing parent component models, and adjusting decorative edge properties in a linked manner. Specifically, when creating a component, the user enters the necessary attribute information and obtains cross-sectional profile and edge data in real time to ensure the accuracy of subsequent decorative surface layout. When setting up decorative surfaces, users are allowed to flexibly configure different veneer properties and automatically update relevant information through the intelligent layout function. This process reduces confusion in operating steps, improves overall design efficiency, and solves the workload caused by incoherent operations by ensuring the linkage between decorative surfaces and component properties.

[0089] Figure 3 This is a structural block diagram of a decorative surface arrangement system based on component attribute association provided by an embodiment of the present application. The device includes at least the following modules:

[0090] The attribute definition module is used to define the attribute information of the parent component in response to the user's request to create the component;

[0091] The contour acquisition module is used to parse the defined parent component attributes and obtain the cross-sectional contour and edge information of the parent component;

[0092] Decorative surface configuration module, used to configure decorative surface and veneer properties according to the parent component cross-section profile and edge information;

[0093] A parent component drawing module, used to establish a model of the parent component in response to a user's request to draw the parent component;

[0094] The linkage configuration module is used to respond to the user's request to set the decorative edge properties of the parent component and to configure the custom veneer in a linkage manner.

[0095] For relevant details, refer to the above method embodiment.

[0096] Figure 4 4 is a block diagram of an electronic device provided by an embodiment of the present application. The device at least includes a processor 401 and a memory 402.

[0097] The processor 401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 401 may be integrated with a GPU (Graphics Processing Unit), and the GPU is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 401 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0098] The memory 402 may include one or more computer-readable storage media, which may be non-transitory. The memory 402 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 402 is used to store at least one instruction, which is used to be executed by the processor 401 to implement the decorative surface arrangement method based on component attribute association provided in the method embodiment of the present application.

[0099] In some embodiments, the electronic device may further optionally include: a peripheral device interface and at least one peripheral device. The processor 401, the memory 402 and the peripheral device interface may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface via a bus, a signal line or a circuit board. Schematically, the peripheral devices include but are not limited to: a radio frequency circuit, a touch display screen, an audio circuit, and a power supply.

[0100] Of course, the electronic device may also include fewer or more components, which is not limited in this embodiment.

[0101] Optionally, the present application also provides a computer-readable storage medium, in which a program is stored, and the program is loaded and executed by a processor to implement the decorative surface arrangement method based on component attribute association of the above method embodiment.

[0102] Optionally, the present application also provides a computer product, which includes a computer-readable storage medium, in which a program is stored, and the program is loaded and executed by a processor to implement the decorative surface arrangement method based on component attribute association of the above method embodiment.

[0103] The technical features of the above embodiments may be arbitrarily combined. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0104] The above embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the invention patent. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the patent of the present application shall be subject to the attached claims.

Claims

1. A decorative surface arrangement method based on component attribute association, characterized in that: The method comprises: In response to a user's request to create a component, define attribute information of the parent component; Parse the defined parent component properties and obtain the parent component section profile and edge information; Configure the decorative surface and veneer properties according to the parent component section profile and edge information; In response to a user's request to draw a parent component, a model of the parent component is established; In response to the user's request to set the decorative edge properties of the parent component, the custom veneer is configured in a linked manner.

2. The decorative surface arrangement method based on component attribute association according to claim 1, characterized in that: The step of defining the attribute information of the parent component in response to the user's request to create a component includes: Enter a unique number for the component to identify it; Select the cross-sectional shape of the component and confirm the desired shape from the preset options.

3. The decorative surface arrangement method based on component attribute association according to claim 1, characterized in that: The parent component attributes defined by the analysis, and obtaining the parent component cross-sectional profile and edge information include: By parsing the previously defined parent component properties, the cross-sectional profile of the parent component is generated in real time, and the edge information of the profile is extracted to display the cross-sectional profile and its edges in a graphical manner.

4. The decorative surface arrangement method based on component attribute association according to claim 1, characterized in that: The configuration of the decorative surface and veneer properties according to the cross-sectional profile and edge information of the parent component includes: In the decorative edge property interface, the property list of the custom veneer is called to support the user to add, delete, copy and modify properties; Configure the layout relationship of custom veneers on each face of the parent component, and specify which veneers will be applied to the side and end faces of the parent component.

5. The decorative surface arrangement method based on component attribute association according to claim 1, characterized in that: The configuration of the decorative surface and veneer properties according to the cross-sectional profile and edge information of the parent component also includes: The decorative edge settings of the parent component are displayed in the form of end sections; By inserting and deleting points, any side of the parent component cross section can be divided into multiple segments, and different custom veneer properties can be bound to each segment.

6. The method for arranging decorative surfaces based on component attribute association according to claim 1, characterized in that: In response to the user's request to draw the parent component, establishing the model of the parent component includes: Construct and generate a three-dimensional model of the parent component according to the attribute information and decorative edge attributes of the parent component; After the parent component model is established, the user can select the model and adjust its decorative edge properties; After the adjustment is completed, the custom veneer will be regenerated to match it according to the new decorative edge property settings.

7. The method for arranging decorative surfaces based on component attribute association according to claim 1, characterized in that: In response to the user's request to set the decorative border property of the parent component, the linked configuration of the custom veneer includes: When the user configures the decorative border attribute value, the parent component attributes that support the decorative border arrangement are automatically read and displayed by category; After the user selects the corresponding attribute on the interface, he can view the cross section, split point and veneer attributes bound to each edge of the attribute; After the user completes the modification of the veneer information, all components that do not have the private properties of the decorative edges set will automatically be arranged according to the specified edge and veneer properties. Adding, deleting, or modifying the parent component triggers the corresponding custom veneer update.

8. A decorative surface arrangement system based on component attribute association, characterized in that: include: The attribute definition module is used to define the attribute information of the parent component in response to the user's request to create the component; The contour acquisition module is used to parse the defined parent component attributes and obtain the cross-sectional contour and edge information of the parent component; Decorative surface configuration module, used to configure decorative surface and veneer properties according to the parent component cross-section profile and edge information; A parent component drawing module, used to establish a model of the parent component in response to a user's request to draw the parent component; The linkage configuration module is used to respond to the user's request to set the decorative edge properties of the parent component and to configure the custom veneer in a linkage manner.

9. An electronic device, characterized in that: The device comprises a processor and a memory; a program is stored in the memory, and the program is loaded and executed by the processor to implement a decorative surface arrangement method based on component attribute association as described in any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that: The storage medium stores a program, and when the program is executed by the processor, it is used to implement a decorative surface arrangement method based on component attribute association as described in any one of claims 1 to 7.

Citation Information

Patent Citations

  • Indoor decorative surface object modeling method and system

    CN109992852A

  • Template configuration method and device based on space structure, computer equipment and medium

    CN114510763A

  • Civil air defense door frame wall moving method, device and equipment and readable storage medium

    CN115952586A

  • Method for realizing brick arrangement design based on Revit modeling software

    CN116702263A

  • Tile attachment information generation device and program

    JP2023050253A