Method for generating post-processing file at web end, controller, system, medium and product
The method of generating post-processing files on the web side solves the problem of complex and high threshold for traditional Code_Aster usage, realizes the generation of post-processing files of three-dimensional model, lowers the threshold for user use, and allows non-professionals to easily generate post-processing files of three-dimensional models.
Patent Information
- Application Number
- CN202411836933.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-05-06
AI Technical Summary
The traditional Code_Aster usage method requires users to have a deep programming background and experience in using engineering software, which leads to users need to install and configure software by themselves, and model and calculate through command line operations. The process is cumbersome and complex and error-prone, which limits the participation and use of non-professionals.
A method for generating post-processing files on the web side is proposed. By obtaining user configuration information, responding to user processing instructions, initiating operation requests to the backend service, and receiving and displaying post-processing files on the three-dimensional model, lowering the threshold for users.
The web-side three-dimensional model post-processing files are generated, which lowers the threshold for user use, and allows non-professionals to easily generate post-processing files for three-dimensional model.
Smart Images

Figure CN119937882A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of web development technology, and in particular to a method, controller, system, medium and product for generating post-processing files on a web side. Background Art
[0002] Among the related technologies, high-performance computing and analysis software, such as Code_Aster, plays a pivotal role, excels at coping with complex physical and engineering challenges, and can output accurate simulation and prediction results. In addition, these software also help realize the development of Web applications, allowing users to quickly build the required model based on input parameters.
[0003] However, the traditional way to use Code_Aster requires users to have a strong programming background and experience in using engineering software. Users need to install and configure the software by themselves, and perform modeling and calculations through command line operations. This process is not only cumbersome and complex, but also prone to errors, which greatly limits the participation and use of non-professionals.
[0004] Therefore, how to realize the generation of Web-based 3D model post-processing files is the main problem currently facing the industry. Summary of the invention
[0005] The present application aims to solve at least one of the technical problems existing in the prior art. To this end, the present application proposes a method, controller, system, medium and product for generating post-processing files on a web side, aiming to realize the generation of post-processing files of three-dimensional models on a web side.
[0006] In a first aspect, an embodiment of the present application provides a method for a web terminal to generate a post-processing file, the method comprising: Get user configuration information; In response to the user processing instruction, a calculation request is initiated to the backend service according to the user configuration information, so that the backend service calls the calculation interface to calculate and obtain a three-dimensional model post-processing file; Receive the three-dimensional model post-processing file returned by the back-end service; In response to a user opening file instruction, the three-dimensional model post-processing file is displayed.
[0007] According to some embodiments of the present application, before receiving the three-dimensional model post-processing file returned by the backend service, the method further includes: Receive the step log sent by the backend service; The generation progress of the three-dimensional model post-processing file is displayed according to the step log.
[0008] According to some embodiments of the present application, displaying the generation progress of the three-dimensional model post-processing file according to the step log includes: Obtaining the total number of steps corresponding to generating the post-processing file of the three-dimensional model; The generation progress is calculated based on the step log and the total number of steps.
[0009] According to some embodiments of the present application, initiating a computing request to a backend service according to the user configuration information includes: Extracting the three-dimensional model post-processing file format required by the backend service according to the user configuration information; Initiate a computation request to a backend service according to the three-dimensional model post-processing file format.
[0010] According to some embodiments of the present application, the method further includes: In response to a user instruction to open a model, the 3D model is displayed according to the 3D model post-processing file based on a 3D visualization library.
[0011] According to some embodiments of the present application, the user configuration information includes: calculation type information, working directory path and three-dimensional model.
[0012] In a second aspect, an embodiment of the present application provides a controller comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes a method for generating post-processing files on a web side according to the first aspect above when running the computer program.
[0013] In a third aspect, an embodiment of the present application provides a system for generating post-processing files on a web side, comprising the controller of the second aspect described above.
[0014] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium storing computer-executable instructions, wherein the computer-executable instructions are used to execute a method for generating a post-processing file on a web side as described in the first aspect above.
[0015] In a fifth aspect, an embodiment of the present application provides a computer program product, comprising a computer program or computer instructions, characterized in that the computer program or the computer instructions are stored in a computer-readable storage medium, a processor of a computer device reads the computer program or the computer instructions from the computer-readable storage medium, and the processor executes the computer program or the computer instructions, so that the computer device executes a method for generating post-processing files on a web side as described in the first aspect above.
[0016] According to the technical solution of the embodiment of the present application, at least the following beneficial effects are achieved: the embodiment of the present application proposes a method, controller, system, medium and product for generating post-processing files on the web side, the method comprising: obtaining user configuration information; in response to a user processing instruction, initiating a calculation request to a backend service according to the user configuration information, so that the backend service calls a calculation interface to calculate and obtain a three-dimensional model post-processing file; receiving a three-dimensional model post-processing file returned by the backend service; in response to a user open file instruction, displaying the three-dimensional model post-processing file. Therefore, the embodiment of the present application can obtain a three-dimensional model post-processing file according to the user configuration information input by the user on the web side, thereby reducing the user's usage threshold.
[0017] Additional aspects and advantages of the present application will be given in part in the description below, and in part will become apparent from the description below, or will be learned through the practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] The accompanying drawings are used to provide further understanding of the technical solution of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the technical solution of the present application and do not constitute a limitation on the technical solution of the present application.
[0019] Figure 1 This is a flowchart of a method for generating a post-processing file on a web side provided by an embodiment of the present application; Figure 2 is a flowchart of a method for generating a post-processing file on a web side provided by another embodiment of the present application; Figure 3 is a flowchart of a method for generating a post-processing file on a web side provided by another embodiment of the present application; Figure 4 is a flowchart of a method for generating a post-processing file on a web side provided by another embodiment of the present application; Figure 5 This is an overall flow chart of a method for generating post-processing files on a web side provided by an embodiment of the present application; Figure 6 It is an overall flow chart of a method for generating post-processing files on a web side provided by another embodiment of the present application; Figure 7 It is a schematic diagram of a controller for executing a method for generating post-processing files on a web side provided in an embodiment of the present application. DETAILED DESCRIPTION
[0020] The embodiments of the present application are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limiting the present application.
[0021] In the description of the present application, it should be understood that descriptions involving orientation, such as up, down, front, back, left, right, etc., indicating orientations or positional relationships, are based on the orientations or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore should not be understood as a limitation on the present application.
[0022] In the description of this application, "several" means one or more, "more" means more than two, "greater than", "less than", "exceed", etc. are understood to exclude the number itself, and "above", "below", "within", etc. are understood to include the number itself. If there is a description of "first" or "second", it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features.
[0023] In the description of this application, unless otherwise clearly defined, terms such as setting, installing, connecting, etc. should be understood in a broad sense, and technicians in the relevant technical field can reasonably determine the specific meanings of the above terms in this application based on the specific content of the technical solution.
[0024] In some cases, high-performance computing and analysis software, such as Code_Aster, plays a pivotal role, excelling in dealing with complex physical and engineering challenges, and outputting accurate simulation and prediction results. In addition, these software also facilitate the development of web applications, allowing users to quickly build the required model based on input parameters.
[0025] However, the traditional way to use Code_Aster requires users to have a strong programming background and experience in using engineering software. Users need to install and configure the software by themselves, and perform modeling and calculations through command line operations. This process is not only cumbersome and complex, but also prone to errors, which greatly limits the participation and use of non-professionals.
[0026] Therefore, how to realize the generation of Web-based 3D model post-processing files is the main problem currently facing the industry.
[0027] Based on the above situation, the present application proposes a method, controller, system, medium and product for generating post-processing files on the web, aiming to realize the generation of post-processing files of three-dimensional models on the web.
[0028] The following further describes various embodiments of a method for generating post-processing files on a web side of the present application in conjunction with the accompanying drawings.
[0029] like Figure 1 As shown, Figure 1 It is a flowchart of a method for generating post-processing files on a web side provided by an embodiment of the present application; the method for generating post-processing files on a web side may include but is not limited to step S110, step S120, step S130 and step S140.
[0030] Step S110: obtaining user configuration information; Step S120, in response to the user processing instruction, initiating a calculation request to the backend service according to the user configuration information, so that the backend service calls the calculation interface to calculate and obtain the three-dimensional model post-processing file; Step S130, receiving the 3D model post-processing file returned by the backend service; Step S140: In response to a user instruction to open a file, the three-dimensional model post-processing file is displayed.
[0031] In one embodiment, user configuration information input by the user on the web is obtained; then, in response to the user processing instruction, a calculation request is initiated to the back-end service according to the user configuration information, so that the back-end service calls the computing interface to calculate and obtain the three-dimensional model post-processing file. After the third-party computing interface calculates the three-dimensional model post-processing file, the three-dimensional model post-processing file will be sent to the back-end service; then, the three-dimensional model post-processing file returned by the back-end service is received; finally, the embodiment of the present application will display the three-dimensional model post-processing file in response to the user's open file instruction.
[0032] It can be understood that the user configuration information includes calculation type information, working directory path and three-dimensional model.
[0033] It is understandable that the embodiments of the present application can construct a user-friendly interface through HTML5, JavaScript, and CSS, so that the user can enter user configuration information on the web page.
[0034] It can be understood that when the web side receives a processing instruction from the user, it will initiate a calculation request to the back-end service, so that the back-end service will call the computing interface to the third-party computing interface, so that the third-party computing interface will calculate the three-dimensional model post-processing file according to the user configuration information. Then, the third-party computing interface will send the generated three-dimensional model post-processing file to the back-end service, so that the back-end service will send the three-dimensional model post-processing file to the web side.
[0035] It is understandable that when the user enters user configuration information on the web, the web will display the user configuration information selected by the user. For example, after the user selects the calculation type on the web, the web will display the calculation type information; after the user selects the working directory on the web, the web will display the working directory path; after the user selects the model file on the web, the web will display the corresponding 3D model option.
[0036] It is understandable that when the calculation task of the three-dimensional model post-processing file to be generated according to the user configuration information is complex, a dedicated calculation engine will be called to perform the calculation, and the calculation results will be returned through an API or remote service.
[0037] It is worth noting that the embodiment of the present application can obtain a three-dimensional model post-processing file based on the user configuration information input by the user on the web, thereby lowering the user's usage threshold.
[0038] In addition, if Figure 2 As shown, Figure 2 It is a flowchart of a method for generating post-processing files on a web side provided by another embodiment of the present application; before the above step S130, it may include but is not limited to step S210 and step S220.
[0039] Step S210, receiving the step log sent by the backend service; Step S220: Display the generation progress of the 3D model post-processing file according to the step log.
[0040] It is understandable that the third-party computing interface will return the step log to the back-end service during the process of calculating and generating the 3D model post-processing file. Then, the back-end service will send the step log to the web end. Therefore, the generation progress of the 3D model post-processing file can be displayed according to the step log, so that users can understand the dynamic generation process of the 3D model post-processing file through real-time generation progress.
[0041] In addition, if Figure 3 As shown, Figure 3 It is a flowchart of a method for generating post-processing files on a web side provided by another embodiment of the present application; regarding the above-mentioned step S220, it may include but is not limited to step S310 and step S320.
[0042] Step S310, obtaining the total number of steps corresponding to generating the post-processing file of the three-dimensional model; Step S320: Calculate the generation progress based on the step log and the total number of steps.
[0043] It can be understood that the total number of steps corresponding to generating the 3D model post-processing file is obtained according to the user configuration information, so that the generation progress can be calculated through the current step log and the total number of steps, and then the user can understand the dynamic generation process of the 3D model post-processing file through the real-time generation progress.
[0044] In addition, if Figure 4 As shown, Figure 4 It is a flowchart of a method for generating post-processing files on a web side provided by another embodiment of the present application; regarding the above-mentioned step S120 initiating a calculation request to the back-end service according to the user configuration information, it may include but is not limited to step S410 and step S420.
[0045] Step S410, extracting the three-dimensional model post-processing file format required by the backend service according to the user configuration information; Step S420: Initiate a calculation request to the backend service according to the 3D model post-processing file format.
[0046] It can be understood that the three-dimensional model post-processing file format required by the back-end service is extracted through the user configuration information input by the user, and then a calculation request is initiated to the back-end service according to the three-dimensional model post-processing file format, and then the back-end service calls the third-party computing interface to calculate the three-dimensional model post-processing file.
[0047] In addition, it should be noted that the embodiments of the present application also include but are not limited to the following steps: In response to a user instruction to open the model, the 3D model is displayed according to the 3D model post-processing file based on the 3D visualization library.
[0048] It can be understood that the embodiment of the present application can display the three-dimensional model according to the three-dimensional model post-processing file based on the three-dimensional visualization library, so that the three-dimensional model can be viewed through the web.
[0049] Based on the methods for generating post-processing files on the web side in the above-mentioned various embodiments, overall embodiments of the method for generating post-processing files on the web side of the present application are proposed below.
[0050] like Figure 5 and Figure 6 As shown, Figure 5 This is an overall flow chart of a method for generating a post-processing file on a web side provided by an embodiment of the present application. Figure 6 It is an overall flow chart of a method for generating post-processing files on a web side provided by another embodiment of the present application.
[0051] Step S510: Obtain user configuration information; Step S520: In response to the user processing instruction, extract the 3D model post-processing file format required by the backend service according to the user configuration information, and initiate a calculation request to the backend service according to the 3D model post-processing file format, so that the backend service calls the calculation interface to calculate and obtain the 3D model post-processing file; Step S530, receiving the step log sent by the backend service; Step S540, obtaining the total number of steps corresponding to generating the post-processing file of the three-dimensional model; Step S550, calculating the generation progress according to the step log and the total number of steps; Step S560: receiving the 3D model post-processing file returned by the backend service; Step S570: In response to the user's instruction to open a file, the three-dimensional model post-processing file is displayed.
[0052] 1. Front-end technology: HTML5 / JavaScript / CSS: used to build a user-friendly interface where users can enter parameters, select files, view results, etc.
[0053] Vue: is a progressive JavaScript framework for building user interfaces (UIs). Vue's core library focuses on the view layer, is easy to learn and integrate, and can also build complex single-page applications (SPAs) by introducing tools from its ecosystem. Its lightweight, ease of use, flexibility, and powerful ecosystem make it one of the most popular choices in modern web development.
[0054] WebGL: Used to efficiently render 3D models or complex graphics in the browser to display post-processing results.
[0055] 2. Backend technology: Web side: used to receive user requests, process input data, and send calculation results back to the front end.
[0056] Data processing and calculation: Use scientific computing libraries to process and calculate data.
[0057] If the calculation task is complex (such as finite element post-processing, numerical analysis), a dedicated calculation engine (such as Code_Aster) will be called to return the calculation results through API or remote service.
[0058] Report Generation: The backend can generate report files in multiple formats such as PDF and Word.
[0059] File creation and management: Generate 3D model post-processing files (through the parameter file input by the user, extract the file format required by Code_Aster, and calculate through Code_Aster to obtain the .db format post-processing file) (such as charts, reports or simulation results) and save them to the background file system for viewing and downloading.
[0060] WebSocket: When real-time feedback of complex calculations is required, WebSocket can maintain a long connection between the front-end and back-end to achieve real-time updates of the calculation progress. Users can see the generation process of the 3D model post-processing results in real time on the Web interface.
[0061] Containerization and distributed computing: Use container technology (such as Docker) to dynamically expand computing resources. Especially when multiple users initiate complex computing tasks at the same time, the system can allocate resources through containerization technology to ensure efficient execution.
[0062] It is worth noting that the method of generating 3D model post-processing files based on the web end can be used by users on any device (desktop, laptop, tablet, etc.) through a browser without installing additional software. This greatly simplifies the user's usage threshold; in addition, after the user submits the parameters, the web end can immediately return the generated 3D model post-processing file, and even in the complex calculation process, the user can see the dynamic generation process of the result through real-time feedback; in addition, through the back-end containerization or cloud computing, the system can dynamically allocate computing resources according to demand. For tasks with large computational volume, the system can expand resources in the cloud, and then generate 3D model post-processing files after completing the calculation to avoid local resource limitations; in addition, modern web technology makes the generated 3D model post-processing files not only contain static reports, but also highly interactive. For example, users can explore data in real time, view different simulation results or interactive charts on the web end by dragging, zooming, etc.; finally, using WebSocket and containerization technology, complex post-processing computing tasks can be distributed to different computing nodes to ensure that the tasks can be completed quickly and fed back to users in a timely manner. This greatly improves the efficiency and response speed of generating 3D model post-processing files.
[0063] Based on the above-mentioned embodiments of a method for generating post-processing files on a web side, various embodiments of the controller, the system for generating post-processing files on a web side, the computer-readable storage medium and the computer program product of the present application are respectively proposed below.
[0064] like Figure 7 As shown, Figure 7700 is a schematic diagram of a controller for executing a method for generating a post-processing file on a web end provided by an embodiment of the present application. The controller 700 implemented in the present application includes: a processor 710, a memory 720, and a computer program stored in the memory 720 and executable on the processor 710, wherein: Figure 7 In the figure, a processor 710 and a memory 720 are taken as an example.
[0065] The processor 710 and the memory 720 may be connected via a bus or other means. Figure 7 The example of connecting through bus is taken in the following.
[0066] The memory 720, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs and non-transitory computer executable programs. In addition, the memory 720 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory 720 optionally includes a memory 720 remotely arranged relative to the processor 710, and these remote memories 720 can be connected to the controller 700 via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0067] Those skilled in the art will understand that Figure 7 The device structure shown in the figure does not constitute a limitation on the controller 700, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.
[0068] exist Figure 7 In the controller 700 shown, the processor 710 can be used to call the control program stored in the memory 720, so as to implement the above-mentioned method for generating a post-processing file on a web side. Specifically, the non-transient software program and instructions required to implement the above-mentioned method for generating a post-processing file on a web side are stored in the memory 720, and when executed by the processor 710, the above-mentioned method for generating a post-processing file on a web side is executed.
[0069] It is worth noting that since the controller 700 of the embodiment of the present application can execute a method for generating post-processing files on a web side in any of the above-mentioned embodiments, the specific implementation manner and technical effects of the controller 700 of the embodiment of the present application can refer to the specific implementation manner and technical effects of a method for generating post-processing files on a web side in any of the above-mentioned embodiments.
[0070] In addition, an embodiment of the present application further provides a system for generating post-processing files on a web side, and the system for generating post-processing files on a web side includes the controller of the above embodiment.
[0071] It is worth noting that since a system for generating post-processing files on a web side in an embodiment of the present application includes the controller of the above-mentioned embodiment, and the controller of the above-mentioned embodiment can execute a method for generating post-processing files on a web side in any of the above-mentioned embodiments, the specific implementation manner and technical effects of a system for generating post-processing files on a web side in an embodiment of the present application can refer to the specific implementation manner and technical effects of a method for generating post-processing files on a web side in any of the above-mentioned embodiments.
[0072] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores computer-executable instructions, and the computer-executable instructions are used to execute the above-mentioned method for generating a post-processing file on a web side. Figures 1 to 5 The method steps in .
[0073] It is worth noting that since the computer-readable storage medium of an embodiment of the present application can execute a method for generating post-processing files on a web side in any of the above-mentioned embodiments, the specific implementation manner and technical effects of the computer-readable storage medium of an embodiment of the present application can refer to the specific implementation manner and technical effects of a method for generating post-processing files on a web side in any of the above-mentioned embodiments.
[0074] In addition, an embodiment of the present application further provides a computer program product, including a computer program or computer instructions, the computer program or computer instructions are stored in a computer-readable storage medium, the processor of the computer device reads the computer program or computer instructions from the computer-readable storage medium, and the processor executes the computer program or computer instructions, so that the computer device executes the above-mentioned method for generating a post-processing file on a web terminal. Exemplarily, the above-described Figures 1 to 5 The method steps in .
[0075] It is worth noting that since the computer program product of the embodiment of the present application can execute a method for generating post-processing files on a web side in any of the above-mentioned embodiments, the specific implementation methods and technical effects of the computer program product of the embodiment of the present application can refer to the specific implementation methods and technical effects of a method for generating post-processing files on a web side in any of the above-mentioned embodiments.
[0076] It will be appreciated by those skilled in the art that all or some of the steps and systems in the methods disclosed above may be implemented as software, firmware, hardware, and appropriate combinations thereof. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or transient medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically include computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0077] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0078] In several embodiments provided in the present application, it should be understood that the disclosed systems, apparatuses and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely schematic, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of apparatuses or units, which can be electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of this embodiment.
[0079] It should also be understood that the various implementations provided in the embodiments of the present application can be combined arbitrarily to achieve different technical effects.
[0080] The above is a specific description of the preferred implementation of the present application, but the present application is not limited to the above implementation mode. Technical personnel familiar with the field can also make various equivalent modifications or substitutions under the shared conditions without violating the spirit of the present application. These equivalent modifications or substitutions are all included in the scope defined by the claims of the present application.
Claims
1. A method for generating a post-processing file on a web terminal, characterized in that: The method comprises: Get user configuration information; In response to the user processing instruction, a calculation request is initiated to the backend service according to the user configuration information, so that the backend service calls the calculation interface to calculate and obtain a three-dimensional model post-processing file; Receive the three-dimensional model post-processing file returned by the back-end service; In response to a user opening file instruction, the three-dimensional model post-processing file is displayed.
2. A method for generating post-processing files on a web terminal according to claim 1, characterized in that: Before receiving the three-dimensional model post-processing file returned by the backend service, the method further includes: Receive the step log sent by the backend service; The generation progress of the three-dimensional model post-processing file is displayed according to the step log.
3. A method for generating post-processing files on a web terminal according to claim 2, characterized in that: The displaying of the generation progress of the three-dimensional model post-processing file according to the step log includes: Obtaining the total number of steps corresponding to generating the post-processing file of the three-dimensional model; The generation progress is calculated based on the step log and the total number of steps.
4. A method for generating post-processing files on a web terminal according to claim 1, characterized in that: The initiating a computing request to a backend service according to the user configuration information includes: Extracting the three-dimensional model post-processing file format required by the backend service according to the user configuration information; Initiate a computation request to a backend service according to the three-dimensional model post-processing file format.
5. The method for generating post-processing files on a web terminal according to claim 1, characterized in that: The method further comprises: In response to a user instruction to open a model, the three-dimensional model is displayed according to the three-dimensional model post-processing file based on a three-dimensional visualization library.
6. A method for generating post-processing files on a web terminal according to claim 1, characterized in that: The user configuration information includes: calculation type information, working directory path and three-dimensional model.
7. A controller, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes a method for generating a post-processing file on a web side as described in any one of claims 1 to 6 when executing the computer program.
8. A system for generating post-processing files on a web terminal, characterized in that: Comprising a controller as claimed in claim 7.
9. A computer-readable storage medium, characterized in that: Computer executable instructions are stored, and the computer executable instructions are used to execute a method for generating a post-processing file on a web side as described in any one of claims 1 to 6.
10. A computer program product comprising a computer program or computer instructions, characterized in that The computer program or the computer instructions are stored in a computer-readable storage medium, and the processor of the computer device reads the computer program or the computer instructions from the computer-readable storage medium. The processor executes the computer program or the computer instructions, so that the computer device executes the method for generating post-processing files on a web side as described in any one of claims 1 to 6.