Automobile part data visualization generation method, storage medium and program product
By creating component structure trees and generating structural attribute tables, combined with three-dimensional visual model, the problem of low maintenance efficiency of automotive parts data in the existing technology is solved, realizing instant updates and efficient maintenance.
Patent Information
- Application Number
- CN202510568378.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-08
AI Technical Summary
In the prior art, the maintenance method of automotive parts data is relatively single, resulting in low maintenance efficiency.
By creating a component structure tree, generating a structural attribute table, and updating parameter information in response to user operations, realizing the instant display of parameter information in the structure tree, combining a three-dimensional visualization model to improve data visualization effect.
It improves the visual generation effect of automotive parts data, reduces errors caused by manual updates, ensures the latest status of the data, and improves overall maintenance efficiency.
Smart Images

Figure CN120448387A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automobile data processing, and in particular to a method for generating automobile parts data visualization, a storage medium, and a program product. Background Art
[0002] With the rapid development of the automotive industry, engineers are paying more and more attention to the management of automotive parts data, and the management of automotive parts data is particularly important.
[0003] Different types of deliverables are generated during the product design and development process. For example, the 3D digital models and 2D drawings in the PDM (Product Data Management) system are important deliverables. In addition, there are process design documents such as the bill of materials. The 2D drawings include "parts lists," "material lists," and "parts relationship diagrams," as well as paper-signed bills of materials. Engineers need to manually maintain the data related to various parts and components.
[0004] However, the above maintenance method for parts data is relatively simple and has low maintenance efficiency for automobile parts data. Summary of the Invention
[0005] The present application provides a method, storage medium, and program product for visualizing automobile parts data, which can improve the visualization of automobile parts data and overall improve the maintenance of automobile parts data. The technical solution is as follows:
[0006] In one aspect, a method for generating automobile parts data visualization is provided, the method comprising:
[0007] Creating a component structure tree based on the auxiliary design data of the component; the component structure tree includes at least one component structure of the component and parameter information of the at least one component structure;
[0008] generating a structure attribute table based on the at least one component structure and parameter information of the at least one component structure;
[0009] In response to a user setting operation on the structure attribute table, updating parameter information of the at least one component structure;
[0010] The updated parameter information of the at least one component structure is correspondingly displayed in the component structure tree.
[0011] In another aspect, a device for generating visualized data of automobile parts is provided, the device comprising:
[0012] A component structure tree creation module is used to create a component structure tree based on auxiliary design data of the component; the component structure tree includes at least one component structure of the component and parameter information of the at least one component structure;
[0013] a structure attribute table generating module, configured to generate a structure attribute table based on the at least one component structure and parameter information of the at least one component structure;
[0014] a parameter information updating module, configured to update parameter information of the at least one component structure in response to a user setting operation on the structure attribute table;
[0015] The parameter information display module is used to display the updated parameter information of the at least one component structure in the component structure tree.
[0016] In a possible implementation, the apparatus further includes:
[0017] The three-dimensional visual model generating module is used to generate a three-dimensional visual model of the component in real time based on the component structure tree displaying the updated parameter information of the at least one component structure.
[0018] In a possible implementation, the apparatus further includes:
[0019] The first component display module is used to display different component structures of the component in different colors in the three-dimensional visualization model.
[0020] In a possible implementation, the apparatus further includes:
[0021] The parameter updating module is used to update the parameters of the edited component structure in the component structure tree and the structure attribute table in response to the editing operation on the three-dimensional visual model.
[0022] In a possible implementation, the structure attribute table generating module is configured to generate a corresponding substructure attribute table based on each component structure of the component and parameter information of the component structure;
[0023] The parameter information updating module is configured to update the parameter information of the component structure corresponding to the single substructure attribute table in response to a user setting operation on the single substructure attribute table.
[0024] In one possible implementation, the parameter information display module is used to display the updated parameter information of the at least one component structure in the component structure tree with a first display effect; the first display effect includes a specified color, a specified font, and adding a specified icon.
[0025] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the above-mentioned method for generating automobile parts data visualization.
[0026] On the other hand, a computer-readable storage medium is provided, wherein the storage medium stores at least one instruction, at least one program, code set or instruction set, and the at least one instruction, the at least one program, the code set or instruction set is loaded and executed by a processor to implement the above-mentioned method for generating automobile parts data visualization.
[0027] In another aspect, a computer program product is provided, comprising a computer program stored in a computer-readable storage medium. A processor of a computer device reads the computer program from the computer-readable storage medium and executes the computer program, causing the computer device to perform the methods for generating automobile part data visualization provided in the various optional implementations described above.
[0028] The technical solution provided by this application may have the following beneficial effects:
[0029] The parts structure tree created based on the parts auxiliary design data can not only clearly display the hierarchical composition relationship of the parts, but also integrate the key parameter information of each component structure of the parts. The structure attribute table automatically generated according to the structure tree provides users with an intuitive and convenient interface to view and edit the specific parameters of each component. When the user performs setting operations in the structure attribute table, the computer device can respond immediately and synchronize the updated parameter information to the parts structure tree, ensuring that all displayed data is kept up to date and reducing the errors that may be caused by manual updates. In the above solution, after the user sets the structure attribute table, the updated information is immediately automatically displayed in the parts structure tree, effectively improving the visualization generation effect of automobile parts data and the overall maintenance effect of automobile parts data.
[0030] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0032] Figure 1This is a system configuration diagram of a method for visualizing and generating automobile parts data according to an embodiment of the present application;
[0033] Figure 2 This is a flow chart of a method for visualizing and generating automotive parts data provided by an embodiment of the present application;
[0034] Figure 3 This is a flow chart of a method for visualizing and generating automotive parts data provided by an embodiment of the present application;
[0035] Figure 4 Schematic diagram of the digital model for managing the geometric structure and material information parameters of component CAD data shown in an embodiment of the present application;
[0036] Figure 5 Schematic diagram of an Excel attribute table template shown in an embodiment of the present application;
[0037] Figure 6 This is a flow chart of a method for automatically generating a three-dimensional visualization of a bill of materials from component CAD data according to an embodiment of the present application;
[0038] Figure 7 This is a block diagram of a device for visualizing and generating automobile parts data provided by one embodiment of the present application;
[0039] Figure 8 It is a structural diagram of a computer device provided by an exemplary embodiment of the present application. DETAILED DESCRIPTION
[0040] Exemplary embodiments are described in detail herein, with examples illustrated in the accompanying drawings. When the following description refers to the drawings, identical numerals in different drawings represent identical or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with this application.
[0041] Rather, they are merely examples of apparatus and methods consistent with some aspects of the application as recited in the appended claims.
[0042] Figure 1 This is a system diagram of a method for visualizing and generating automobile parts data according to an embodiment of the present application. Figure 1 As shown, the system includes a requesting device 120 and a service device 130 for visually generating automobile parts data.
[0043] The requester device 120 may be a personal computer device such as a desktop computer, a laptop computer, a personal workstation, or the like.
[0044] The service-side device 130 may be a server, or a plurality of servers, or a virtualization platform, or a cloud computing service center.
[0045] The requesting device 120 and the serving device 130 may be connected via a communication network. Optionally, the communication network is a wired network or a wireless network.
[0046] Optionally, the above-mentioned wireless network or wired network uses standard communication technologies and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network. In some embodiments, technologies and / or formats including Hypertext Markup Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged over the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPsec) can also be used to encrypt all or some links. In other embodiments, customized and / or dedicated data communication technologies can also be used to replace or supplement the above-mentioned data communication technologies.
[0047] exist Figure 1 In the system shown, the user can input auxiliary design data to the above-mentioned requesting device 120. The requesting device 120 creates a component structure tree including at least one component structure of the component and parameter information of at least one component structure based on the auxiliary design data of the component. Based on the at least one component structure and the parameter information of at least one component structure, a structure attribute table is generated. The user can perform setting operations on the structure attribute table through the requesting device. The requesting device 120 updates the parameter information of at least one component structure based on the user's setting operation, and displays the updated parameter information of at least one component structure in the component structure tree.
[0048] It should be noted that in the embodiment of the present application, the above-mentioned automobile parts data visualization generation method is only executed by the requesting device 120 as an example. In some embodiments, the above-mentioned automobile parts data can be interactively executed by the requesting device 120 and the service device 130.
[0049] For example, please refer to Figure 2 , Figure 2 This is a flowchart of a method for visualizing automobile parts data provided by an embodiment of the present application. Figure 2 The method for generating automobile parts data visualization shown can be executed by a computer device, which can be the above-mentioned Figure 1 A requester device 120 is shown.
[0050] like Figure 2 As shown, the above-mentioned automobile parts data visualization generation method may include steps 210, 220, 230, and 240, which are specifically implemented as follows.
[0051] Step 210: Create a component structure tree based on the auxiliary design data of the component.
[0052] The component structure tree includes at least one component structure of the component and parameter information of at least one component structure.
[0053] The auxiliary design data of the above-mentioned parts refers to data used to support the design process of the parts, and the auxiliary design data includes but is not limited to the dimensions, material properties, and functional requirements of the parts.
[0054] The component structure tree is a tree-like representation that displays the hierarchical structure of components and their components. Each node represents a component structure, and nodes can be expanded to view more detailed subcomponents or parameter information.
[0055] In an embodiment of the present application, a computer device can obtain all auxiliary design data related to a component and construct a hierarchical structure tree based on the auxiliary design data, with each major component as a top-level node and each component structure below it as a child node. For each component structure, associated corresponding parameter information, such as size, weight, and material, is recorded. In an embodiment of the present application, a developer can input the auxiliary design data of a component into the computer device.
[0056] Step 220: Generate a structure attribute table based on at least one component structure and parameter information of at least one component structure.
[0057] The structural attribute table is a tabular report that summarizes the key attributes of the component structure.
[0058] In an embodiment of the present application, the above-mentioned structural attribute table contains multiple columns, each column represents a specific type of attribute of a component, such as name, type, and size, and each row corresponds to a specific component structure.
[0059] Step 230: In response to the user's setting operation on the structure attribute table, update parameter information of at least one component structure.
[0060] The above setting operations include but are not limited to: adding, deleting, querying, and updating.
[0061] Optionally, in response to a user's adding operation on the structure attribute table, at least one parameter information of a constituent structure is added.
[0062] Optionally, in response to a user's deletion operation on the structure attribute table, parameter information of at least one constituent structure is reduced.
[0063] Optionally, in response to a user's update operation on the structure attribute table, parameter information of at least one component structure is updated.
[0064] Step 240: Display the updated parameter information of at least one component structure in the component structure tree.
[0065] In an embodiment of the present application, the parts structure tree created based on the parts auxiliary design data can not only clearly display the hierarchical composition relationship of the parts, but also integrate the key parameter information of each component structure of the parts. The structure attribute table automatically generated according to the structure tree provides users with an intuitive and convenient interface to view and edit the specific parameters of each component. When the user performs a setting operation in the structure attribute table, the computer device can respond immediately and synchronize the updated parameter information to the parts structure tree, ensuring that all displayed data is kept up to date and reducing errors that may be caused by manual updates. In the above scheme, after the user performs a setting operation on the structure attribute table, the updated information is immediately automatically displayed in the parts structure tree, which effectively improves the visualization generation effect of automobile parts data and improves the overall maintenance effect of automobile parts data.
[0066] Based on the solution shown in any one or more of the above embodiments of the present application, in a possible implementation method, please refer to Figure 3 , Figure 3 2 is a flow chart of a method for generating automobile component data visualization according to an embodiment of the present application. The method for generating automobile component data visualization may include step 250, which is specifically as follows.
[0067] Step 250: Generate a three-dimensional visual model of the component in real time based on the component structure tree displaying updated parameter information of at least one component structure.
[0068] The updated parameter information for the at least one component structure refers to the latest parameter data synchronized and displayed in the component structure tree after the user modifies the structure attribute table. The updated parameter information for the at least one component structure includes, but is not limited to, key attributes such as size, shape, and material.
[0069] Among them, the 3D visualization model of the parts is a 3D representation created based on the design data of the parts. The 3D visualization model of the parts is used for product design verification, simulation and display.
[0070] In an embodiment of the present application, after the user completes the setting operation in the structural attribute table, the computer device obtains the new parameter information, dynamically adjusts the key attributes such as the size and shape of the three-dimensional visualization model according to the new parameter information, and dynamically loads and processes the updated attribute information through the three-dimensional rendering engine to generate a three-dimensional visualization model of the component.
[0071] In an embodiment of the present application, the computer device directly adjusts the three-dimensional visualization model of the parts in real time according to the updated parameter information. That is, by dynamically adjusting the three-dimensional visualization model according to the updated parameters, the visualization generation of automobile parts data is realized, which effectively improves the visualization generation effect of automobile parts data.
[0072] Based on the solution shown in any one or more of the above-mentioned embodiments of the present application, in one possible implementation, in a three-dimensional visualization model, a computer device displays different component structures of parts in different colors.
[0073] In an embodiment of the present application, a computer device can assign a specific color to each component structure to make each part more visually obvious and easy to identify.
[0074] For example, the engine can be colored red, with internal engine components such as the crankshaft and cylinder head colored blue and green, respectively.
[0075] In an embodiment of the present application, a computer device may include a database that manages the color mapping rules for each component structure. When generating a 3D visual model, a rendering engine applies a specified color to each component based on the component structure information and corresponding color attributes in the parts structure tree. When the model data is loaded into a rendering environment, the computer device traverses all nodes and assigns material attributes to them according to predefined color mapping rules. The color-coded 3D visual model is then displayed through a front-end interface, allowing users to, for example, click on a color area to view detailed parameter information or modify settings.
[0076] In an embodiment of the present application, displaying different component structures of parts in a three-dimensional visualization model in different colors can effectively and intuitively display different component structures and improve the visualization effect of the parts.
[0077] Based on the scheme shown in any one or more of the above-mentioned embodiments of the present application, in one possible implementation method, in response to an editing operation on a three-dimensional visualization model, a computer device updates the parameters of the edited component structure in the parts structure tree and the structure attribute table.
[0078] In some embodiments, after a computer device generates a three-dimensional visualization model corresponding to a component based on a component structure tree, a user can perform editing operations on the three-dimensional visualization model through the computer device. The editing operations can be modifications to the geometric shape, assembly relationship, property parameters, etc. of the components in the three-dimensional model, such as adjusting the part size, changing material properties, replacing the component type, moving the part position, renaming the component, or setting the visualization status (for example, hiding / showing a part).
[0079] When a user performs any one or more of the above-mentioned editing operations on a three-dimensional visualization model through an interactive interface (e.g., mouse dragging, keyboard input, touch operation, or voice command), the computer device parses the change data corresponding to the editing operation, locates the corresponding node in the component structure tree and the corresponding record in the structure attribute table according to the objects and scope affected by the editing operation, and updates the relevant field information.
[0080] For example, if a user changes the length of a part in a 3D visualization model, the computer device recognizes the change and automatically updates the "Length" field value in the component structure tree and the structure property table.
[0081] In an embodiment of the present application, the user directly edits the three-dimensional visualization model and synchronously updates the parameters of the edited component structure in the parts structure tree and the structure attribute table, thereby improving the visualization generation effect of automobile parts data.
[0082] Based on the solutions shown in any one or more of the above-mentioned embodiments of the present application, in one possible implementation method, the above-mentioned step 220 can be implemented as generating a corresponding substructure attribute table based on each component structure of the parts and the parameter information of the component structure; the above-mentioned step 230 can be implemented as updating the parameter information of the component structure corresponding to the single substructure attribute table in response to the user's setting operation on the single substructure attribute table.
[0083] The above-mentioned substructure attribute table is an independent table generated for each specific component structure in the component, and the substructure attribute table contains all key parameter information of the structure (such as size, material, and weight).
[0084] In the embodiment of the present application, each component structure can generate an independent substructure attribute table. The above solution allows precise adjustment for specific components, simplifies the data management process, and improves the quality control effect.
[0085] Based on the solutions shown in any one or more of the above-mentioned embodiments of the present application, in one possible implementation method, the above-mentioned step 240 can be implemented by displaying the updated parameter information of at least one component structure in the component structure tree with a first display effect; the first display effect includes a specified color, a specified font, and the addition of a specified icon.
[0086] In an embodiment of the present application, the computer device uses different special effects such as specified colors, fonts or icons to display updated parameter information in the component structure tree, effectively enhancing the data visualization effect.
[0087] Based on the above Figures 2 to 3 The steps in the embodiment illustrate a method and apparatus for generating a three-dimensional visualization of a bill of materials from CAD (Computer-Aided Design) data of a component.
[0088] An embodiment of the present application provides a link between the geometric structure of component CAD data and parameter information, defines a visual digital model of the component CAD data geometry and material information, based on which the component parts can be named in a standardized manner, and a structured geometric structure and material information list can be automatically exported. It can also be imported into the component CAD data model based on a local Excel list to quickly realize a one-to-one association between the component CAD data geometry and material information parameters.
[0089] In order to achieve the above objectives, this solution proposes a management model for component CAD data geometry and material information parameters, and establishes a detailed digital model of the link relationship between a component CAD geometry data and the corresponding material information parameters (such as Figure 4 (shown in the figure, taking the glass lift switch as an example), please refer to Figure 4 , Figure 4 It is a schematic diagram of the digital model of component CAD data geometry and material information parameter management shown in the embodiment of the present application.
[0090] Based on this model, the theoretical weight of a component's CAD data can be accurately calculated. At the same time, the tool can also be used to obtain material-related information of the component's components (such as material brand / specification / color & texture number / molding process and post-processing method, etc.):
[0091] The strategy is as follows:
[0092] 1. Based on the existing material information in the component CAD data:
[0093] 1. Create CAD data for components, including the geometry of single or multiple components;
[0094] 2. Based on Figure 4 Digital model, giving material parameter information of component CAD data (including the geometric structure of multiple components);
[0095] 3. Obtain the geometry and its corresponding material parameter information on the component CAD data structure tree, and summarize them into a structured Excel attribute table (such as Figure 5 As shown, Excel property sheet template), please refer to Figure 5 , Figure 5 Schematic diagram of an Excel attribute table template shown in an embodiment of the present application;
[0096] 4. In this Excel table, you can edit the geometry name, material name / brand, etc. After editing, you can synchronize the corresponding parameters on the structure tree in the component CAD data and save after confirmation.
[0097] 2. Create material-related information in the component CAD data based on the Excel property table:
[0098] 1. Create component information in the Excel attribute table and import it into the CAD software. Figure 5 The Excel property table shown will automatically build an empty part structure (mainly including creating empty geometry for each part according to the list, orderly graphics set, importing parameter attributes, etc.);
[0099] 2. Save the above model and the Excel BOM attribute table will be exported according to the parameters on the component CAD data structure tree according to the standard template;
[0100] 3. If there is a need in the two-dimensional drawing, the corresponding table can be generated under the engineering drawing workbench based on the parameters on the structure tree.
[0101] Please refer to Figure 6 , Figure 6 This is a flow chart of a method for automatically generating a three-dimensional visualization of a bill of materials from component CAD data according to an embodiment of the present application; Figure 6 Here is how to implement this plan:
[0102] 1. Figure 6 (1) in the figure is the beginning of this method.
[0103] 2. Figure 6(2) Component CAD data creation reflects the entity model data in the data model on the structure tree, and can also open existing component CAD data.
[0104] 3. Figure 6 (3) After the component CAD data file is created or opened, click Submit 3D Visual Material List Editing Application.
[0105] 4. Figure 6 (4) in the figure is used by the tool to obtain the geometrical entities and their name information on the CAD data structure tree of the component in the current window.
[0106] 5. Figure 6 (5) in the tool determines whether there are any geometric bodies that do not need to be created. If not, press (6) to execute; if necessary, select the geometric body and click the delete command.
[0107] 6. Figure 6 (6) in the tool is to adjust the geometric name under the CAD data of the component. The basic principle is to name it according to the actual name of the component.
[0108] 7. Figure 6 After all geometric body names have been confirmed and updated, fill in the material-related information for each component. The filled-in attributes include part number, material name / brand, material specification, material supplier, molding process, post-processing method, color / number, texture / number, and weight. This series of information can be processed in batches and imported in batches using Excel templates.
[0109] 8. Figure 6 (8) is for receiving the above-mentioned attribute filling request sent by the tool. Based on the data model definition, the tool automatically writes a series of information in (7) to the geometry corresponding to the component CAD data.
[0110] 9. Figure 6 (9) is to save the parts CAD data to the PDM system.
[0111] 10. Figure 6 (10) is based on the created CAD data of the parts containing material related information. This tool can quickly export the attribute table. The attribute table format is shown in Figure 5 If there is no special requirement, you can directly check the material information based on the component CAD data.
[0112] 11. Figure 6 (11) in the figure is the end of this method.
[0113] In summary, the main advantages of the automatic import and export function of the structured bill of materials implemented by this model are:
[0114] a. Integration and Collaboration: The integration of digital models of material information parameters within component CAD data allows material properties to be directly linked to the 3D model, eliminating the need for additional databases or documents to store material data and significantly simplifying the data management process. This integration not only improves design accuracy and consistency but also facilitates cross-departmental collaboration and overall enhances the quality of model data management. Simultaneous engineering analysis departments, such as process / CAE (Computer-Aided Engineering), can directly access material and associated parameter information from the model.
[0115] b. Optimized Design: By using the material information model and structured data within component CAD data, designers can export different parameter information tables as needed. This allows them to instantly access the physical, chemical, and mechanical properties of materials, allowing them to consider the impact of material selection on product performance during the design and development phase. This data is highly reusable and traceable, and this data-based decision support helps optimize designs, reduce late-stage modifications and iterations, and shorten product development cycles.
[0116] c. Visualization and structured management: By establishing a material information model in the CAD data of parts, when looking up material information, it can be associated with the geometric model of the CAD data of the parts, which facilitates quick visual viewing and allows for a quick understanding of the composition of the parts.
[0117] Please refer to Figure 7 , Figure 7 This is a block diagram of an automobile parts data visualization generating device provided by an embodiment of the present application. The automobile parts data visualization generating device can be implemented as all or part of a computer device through hardware or a combination of hardware and software to achieve the above Figures 2 to 3 All or part of the steps in the embodiment shown. Figure 7 As shown, the automobile parts data visualization generating device includes:
[0118] The component structure tree creation module 701 is used to create a component structure tree based on the auxiliary design data of the component; the component structure tree includes at least one component structure of the component and parameter information of at least one component structure;
[0119] A structure attribute table generating module 702 is configured to generate a structure attribute table based on at least one component structure and parameter information of at least one component structure;
[0120] The parameter information updating module 703 is used to update the parameter information of at least one component structure in response to the user's setting operation on the structure attribute table;
[0121] The parameter information display module 704 is used to display the updated parameter information of at least one component structure in the component structure tree.
[0122] In a possible implementation, the apparatus further includes:
[0123] The three-dimensional visual model generation module is used to generate a three-dimensional visual model of a component in real time based on a component structure tree displaying updated parameter information of at least one component structure.
[0124] In a possible implementation, the apparatus further includes:
[0125] The first component display module is used to display different component structures of the component in different colors in the three-dimensional visualization model.
[0126] In a possible implementation, the apparatus further includes:
[0127] The parameter updating module is used to update the parameters of the edited component structure in the component structure tree and the structure attribute table in response to the editing operation on the three-dimensional visual model.
[0128] In a possible implementation, the structure attribute table generating module 702 is configured to generate a corresponding substructure attribute table based on each component structure of the component and parameter information of the component structure;
[0129] The parameter information updating module 703 is configured to update the parameter information of the component structure corresponding to the single substructure attribute table in response to the user's setting operation on the single substructure attribute table.
[0130] In a possible implementation, the parameter information display module 704 is used to display the updated parameter information of at least one component structure in the component structure tree with a first display effect; the first display effect includes a specified color, a specified font, and adding a specified icon.
[0131] Please refer to Figure 8 , Figure 88 is a schematic diagram of the structure of a computer device provided by an exemplary embodiment of the present application. The computer device 800 includes a central processing unit (CPU) 801, a system memory 804 including a random access memory (RAM) 802 and a read-only memory (ROM) 803, and a system bus 805 connecting the system memory 804 and the central processing unit 801. The computer device 800 also includes a basic input / output system (I / O system) 806 that helps transfer information between various components within the computer, and a mass storage device 807 for storing an operating system 813, application programs 814, and other program modules 815.
[0132] The basic input / output system 806 includes a display 808 for displaying information and an input device 809, such as a mouse and keyboard, for user input. Both the display 808 and the input device 809 are connected to the central processing unit 801 via an input / output controller 810 connected to the system bus 805. The basic input / output system 806 may also include an input / output controller 810 for receiving and processing input from a variety of other devices, such as a keyboard, mouse, or electronic stylus. Similarly, the input / output controller 810 also provides output to a display screen, printer, or other types of output devices.
[0133] The mass storage device 807 is connected to the central processing unit 801 via a mass storage controller (not shown) connected to the system bus 805. The mass storage device 807 and its associated computer-readable media provide non-volatile storage for the computer device 800. That is, the mass storage device 807 may include a computer-readable medium (not shown) such as a hard disk or a CD-ROM (Compact Disc Read-Only Memory) drive.
[0134] Without loss of generality, computer-readable media may include computer storage media and communication media. Computer storage media include volatile and non-volatile, removable and non-removable media implemented using any method or technology for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer storage media include RAM (Random Access Memory), ROM (Read-Only Memory), EPROM (Erasable Programmable Read-Only Memory), EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory or other solid-state storage technologies, CD-ROM, DVD (Digital Video Disc) or other optical storage, magnetic cassettes, magnetic tape, disk storage or other magnetic storage devices. Of course, those skilled in the art will appreciate that computer storage media are not limited to the aforementioned types. The aforementioned system memory 804 and mass storage device 807 may be collectively referred to as memory.
[0135] The computer device 800 can be connected to the Internet or other network devices through a network interface unit 811 connected to the system bus 805 .
[0136] The memory also includes one or more programs, one or more programs are stored in the memory, and the central processing unit 801 implements the one or more programs by executing the one or more programs. Figures 2 to 3 All or part of the steps in the method shown.
[0137] In an exemplary embodiment, a chip is also provided. The chip includes a programmable logic circuit and / or program instructions. When the chip runs on a computer device, it is used to implement all or part of the steps of the method shown in the above embodiments of the present application.
[0138] In an exemplary embodiment, a computer program product is also provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, reads the computer instructions from the computer-readable storage medium, and executes the computer instructions to implement all or part of the steps of the methods described in the various embodiments of the present application.
[0139] In an exemplary embodiment, a computer-readable storage medium is further provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement all or part of the steps of the method shown in the above embodiments of the present application.
[0140] Those skilled in the art will understand that all or part of the steps to implement the above embodiments may be accomplished by hardware, or may be accomplished by a program to instruct the relevant hardware, and the above program may be stored in a computer-readable storage medium, which may be a read-only memory, a disk, or an optical disk, etc.
[0141] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0142] The above are merely optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for visualizing automobile parts data, characterized in that: The method comprises: Creating a component structure tree based on the auxiliary design data of the component; the component structure tree includes at least one component structure of the component and parameter information of the at least one component structure; generating a structure attribute table based on the at least one component structure and parameter information of the at least one component structure; In response to a user setting operation on the structure attribute table, updating parameter information of the at least one component structure; The updated parameter information of the at least one component structure is correspondingly displayed in the component structure tree.
2. The method according to claim 1, characterized in that The method further comprises: Based on the component structure tree displaying the updated parameter information of the at least one component structure, a three-dimensional visual model of the component is generated in real time.
3. The method according to claim 2, characterized in that The method further comprises: In the three-dimensional visualization model, different component structures of the parts are displayed in different colors.
4. The method according to claim 2, characterized in that The method further comprises: In response to an editing operation on the three-dimensional visual model, parameters of the edited component structure in the component structure tree and the structure attribute table are updated.
5. The method according to claim 1, wherein The generating of the structure attribute table based on the at least one component structure and the parameter information of the at least one component structure includes: Based on each component structure of the component and parameter information of the component structure, a corresponding substructure attribute table is generated; The updating of the parameter information of the at least one component structure in response to the user's setting operation on the structure attribute table includes: In response to a user setting operation on a single substructure attribute table, parameter information of a component structure corresponding to the single substructure attribute table is updated.
6. The method according to claim 1, characterized in that The step of correspondingly displaying the updated parameter information of the at least one component structure in the component structure tree includes: The updated parameter information of the at least one component structure is displayed in the component structure tree with a first display effect; the first display effect includes a specified color, a specified font, and a specified icon.
7. A device for visualizing and generating automobile parts data, characterized in that: The device comprises: A component structure tree creation module is used to create a component structure tree based on the auxiliary design data of the component; the component structure tree includes at least one component structure of the component and parameter information of the at least one component structure; a structure attribute table generating module, configured to generate a structure attribute table based on the at least one component structure and parameter information of the at least one component structure; a parameter information updating module, configured to update parameter information of the at least one component structure in response to a user setting operation on the structure attribute table; The parameter information display module is used to display the updated parameter information of the at least one component structure in the component structure tree.
8. A computer device, characterized in that: The computer device includes a processor and a memory, wherein the memory stores instructions, and the instructions are executed by the processor to implement the automobile parts data visualization generation method according to any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that The storage medium stores instructions, and the instructions are executed by a processor of a computer device to implement the method for generating automobile parts data visualization according to any one of claims 1 to 6.
10. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; the computer instructions are read and executed by a processor of a computer device to implement the method for generating automobile parts data visualization as described in any one of claims 1 to 6.