A ParaX file parsing method, system, device and computer storage medium
Through a ParaX file parsing method including loading, parsing and configuration, the problem of lack of ParaX file parsing method in the prior art is solved, and personalized support for effective parsing of ParaX files and animation production is realized.
Patent Information
- Application Number
- CN202210080183.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-24
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2042-01-24
AI Technical Summary
There is a lack of analytical methods for ParaX files in the prior art, which affects the personalized needs and user experience of animation production.
Provide a ParaX file parsing method, including loading ParaX files, identifying target parser, reading file headers and file bodies, parsing file headers to judge file legality, extracting target parameters, parsing file bodies based on parameters, and realizing the effectiveness of ParaX files Analysis.
It realizes correct parsing of ParaX files, supports the configuration of animation and static models, and improves personalized support and user experience of animation production.
Smart Images

Figure CN114595663B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of data processing, and in particular to a ParaX file parsing method, system, device and computer storage medium. Background Art
[0002] DirectX is a multimedia programming interface created by Microsoft. It is an application programming interface (API). Hardware manufacturers and game manufacturers work together to update and upgrade the DirectX standard. Hardware manufacturers develop and manufacture better products according to this standard, and game developers develop games according to this standard. DirectX is composed of many components, each of which has its specific purpose, so that DirectX provides a complete multimedia interface solution.
[0003] The ".x" file is a 3D file provided by Microsoft for DirectX development. In the prior art, the ".x" file can provide support for users when making animations. However, in different programming environments, users may have various personalized requirements for making animations, so the support that the ".x" file can provide is relatively limited, affecting the user experience.
[0004] Based on the needs of animation production, NPL (Neural Parallel Language) provides a ParaX format file. ParaX is a file format unique to Paraengine with animated 3D character resources. The prior art does not reveal a method for parsing ParaX files. Summary of the invention
[0005] The present application provides a ParaX file parsing method, system, device and computer storage medium for implementing file parsing of ParaX files.
[0006] The first aspect of the present application provides a ParaX file parsing method, comprising:
[0007] Load ParaX file;
[0008] Identify a target parser matching the ParaX file, and call the target parser to read a file header and a file body of the ParaX file;
[0009] Parsing the file header, and judging whether the ParaX file is legal according to the parsing result;
[0010] When it is determined that the ParaX file is legal, extracting a first target parameter from the parsing result;
[0011] The file body is parsed according to the first target parameter.
[0012] Optionally, after determining whether the ParaX file is legal according to the parsing result, the method further includes:
[0013] When it is determined that the ParaX file is legal, extracting a second target parameter from the parsing result;
[0014] After parsing the file body according to the first target parameter, the method further includes:
[0015] Resources are released according to the second target parameter.
[0016] Optionally, parsing the file body according to the first target parameter includes:
[0017] Determine the type of the model in the file body, the type of the model includes animation model and static model;
[0018] The document body is parsed according to the first target parameter and the type of the model.
[0019] Optionally, when it is determined that the type of the model is an animation model, parsing the file body according to the first target parameter and the type of the model includes:
[0020] Analyzing the first file information in the file body;
[0021] Reading file resources according to the types of the first file information;
[0022] The model is animatedly configured according to the file resource and the first target parameter.
[0023] Optionally, the types of the first file information include vertex information, texture information, attachment information, transparency information, viewing angle information, rendering information, skeleton information, particle information, shader information, camera information, light information and animation information.
[0024] Optionally, when it is determined that the type of the model is a static model, parsing the file body according to the first target parameter and the type of the model includes:
[0025] analyzing the second file information in the file body;
[0026] Reading file resources according to the type classification of the second file information;
[0027] The model is statically configured according to the file resource and the first target parameter.
[0028] Optionally, the types of the second file information include vertex information, texture information, attachment information, transparency information, perspective information, rendering information, skeleton information, particle information, shader information, camera information and light information.
[0029] The second aspect of the present application provides a ParaX file parsing system, including:
[0030] Loading unit, used to load ParaX files;
[0031] A calling unit, used for identifying a target parser matching the ParaX file, and calling the target parser to read a file header and a file body of the ParaX file;
[0032] A judging unit, used for parsing the file header and judging whether the ParaX file is legal according to the parsing result;
[0033] A first extraction unit, configured to extract a first target parameter from the parsing result when the judgment unit determines that the ParaX file is legal;
[0034] A parsing unit is used to parse the file body according to the first target parameter.
[0035] Optionally, the system further includes:
[0036] A second extraction unit, configured to extract a second target parameter from the parsing result when the judgment unit determines that the ParaX file is legal;
[0037] A releasing unit is used to release resources according to the second target parameter.
[0038] Optionally, the parsing unit includes:
[0039] A determination module, used for determining the type of the model in the file body, wherein the type of the model includes an animation model and a static model;
[0040] A parsing module is used to parse the file body according to the first target parameter and the type of the model.
[0041] Optionally, when the determination module determines that the type of the model is an animation model, the parsing module is specifically configured to:
[0042] Analyzing the first file information in the file body;
[0043] Reading file resources according to the types of the first file information;
[0044] The model is animatedly configured according to the file resource and the first target parameter.
[0045] Optionally, the types of the first file information include vertex information, texture information, attachment information, transparency information, viewing angle information, rendering information, skeleton information, particle information, shader information, camera information, light information and animation information.
[0046] Optionally, when the determination module determines that the type of the model is a static model, the parsing module is specifically configured to:
[0047] analyzing the second file information in the file body;
[0048] Reading file resources according to the type classification of the second file information;
[0049] The model is statically configured according to the file resource and the first target parameter.
[0050] Optionally, the types of the second file information include vertex information, texture information, attachment information, transparency information, perspective information, rendering information, skeleton information, particle information, shader information, camera information and light information.
[0051] A third aspect of the present application provides a ParaX file parsing device, the device comprising:
[0052] Processor, memory, input-output unit, and bus;
[0053] The processor is connected to the memory, the input and output unit, and the bus;
[0054] The memory stores a program, and the processor calls the program to execute the first aspect and any optional ParaX file parsing method in the first aspect.
[0055] A fourth aspect of the present application provides a computer-readable storage medium, on which a program is stored. When the program is executed on a computer, the program executes the first aspect and any optional ParaX file parsing method in the first aspect.
[0056] It can be seen from the above technical solutions that this application has the following advantages:
[0057] ParaEngine is a game engine designed based on NPL. ParaEngine customizes a file format called ParaX format. The parsing of ParaX format files depends on ParaXSerializer, i.e. ParaX serializer. For ParaX format files, you first need to read the file header and file body of the ParaX file, and determine whether the ParaX file is legal based on the file header. When it is determined that the ParaX file is legal, the first target parameter required for subsequent parsing of the file body is obtained by parsing the file header, and the file body is parsed according to the first target parameter, thereby realizing the parsing of the ParaX file. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] In order to more clearly illustrate the technical solution in the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0059] Figure 1 A schematic diagram of an embodiment of the ParaX file parsing method provided in this application;
[0060] Figure 2 A flowchart of another embodiment of the ParaX file parsing method provided in this application;
[0061] Figure 3 A schematic diagram of the structure of an embodiment of the ParaX file parsing system provided in this application;
[0062] Figure 4 A schematic diagram of another embodiment of the ParaX file parsing system provided in this application;
[0063] Figure 5 A schematic diagram of the structure of an embodiment of the ParaX file parsing device provided in this application. DETAILED DESCRIPTION
[0064] The present application provides a ParaX file parsing method, system, device and computer storage medium for implementing file parsing of ParaX files.
[0065] It should be noted that the ParaX file parsing method provided in this application can be applied to a terminal or a server. For example, the terminal can be a smart phone or a computer, a tablet computer, a smart TV, a smart watch, a portable computer terminal, or a fixed terminal such as a desktop computer. For the convenience of explanation, this application uses the terminal as the execution subject for example.
[0066] See also Figure 1 , Figure 1 An embodiment of the ParaX file parsing method provided by the present application, the method comprising:
[0067] 101. Load ParaX file;
[0068] NPL is a general open source language. Its design is based on the structure of human neural network. ParaEngine is a game engine designed based on NPL. ParaEngine customizes a file in ParaX format. This file defines properties such as bones, skin meshes, skeletal animations, animation sequences, and animation speeds. It is a file format with animated 3D character resources unique to Paraengine. ParaX is similar to a simplified version of the FBX file. The FBX file is a general 3D model file format. The FBX file format supports all major 3D data elements as well as 2D, audio, and video media elements. ParaX is built based on the ".x" file under the Microsoft platform. ParaX can provide more functions and support customized content. It should be noted that ParaX is well compatible with DirectX, and ParaX files can be viewed or modified by any commercial software that supports DirectX.
[0069] When parsing a ParaX file, the terminal first loads the ParaX file and reads and loads the resource file.
[0070] 102. Identify a target parser matching the ParaX file, and call the target parser to read the file header and file body of the ParaX file;
[0071] When loading and processing files, the terminal will allocate the corresponding parser by searching the file name type. Specifically, it collects information by mobilizing the lower-level ContentLoaderParaX (ParaX content loader) to perform the reading and loading of resource files. When loading and processing files, ContentLoaderParaX will allocate the corresponding parser by searching the file name type. For standard ParaX format files, the terminal will identify the target parser that matches the ParaX file, that is, the ParaXSerializer parser. The terminal calls the ParaXSerializer parser to perform file reading, writing and file parsing. The ParaXSerializer parser is the core part of ParaX parsing, and consists of two parts: ParaXSerializer (file reading and writing) and ParaXPraser (file parsing). ParaXSerializer first reads the file header and file body of the ParaX file.
[0072] The parsing structure of ParaX is shown in the following code:
[0073]
[0074] 103. Parse the file header and determine whether the ParaX file is legal based on the parsing result. If so, execute step 104.
[0075] After reading the file header and file body of the ParaX file, the file header of the ParaX file needs to be parsed, and the file header is parsed to determine whether the ParaX file is legal. The file header of the ParaX file includes the file size, version, format (binary, text or compressed file), etc. ParaX files can be text-based for easier editing, or binary-based, which makes the file smaller and easier to protect from prying eyes.
[0076] Specifically, the terminal determines whether the ParaX file is legal by judging whether the parsing result of the file header matches the preset valid parameters. If the parsing result of the file header matches the preset valid parameters, the ParaX file is determined to be legal, and step 104 is executed to parse the ParaX file. Otherwise, it is illegal. If it is illegal, the terminal needs to terminate the parsing of the ParaX file and report an error.
[0077] The code for the ParaX file header parsing part is shown in the following code:
[0078]
[0079] 104. Extracting a first target parameter from the parsing result;
[0080] When the terminal determines that the ParaX file is legal, it extracts the first target parameter from the parsing result of the ParaX file header. The first target parameter includes some template parameters, such as ParaXHeader (ParaX file header template), ParaXBody (ParaX file body template), XDWORDArray (double integer array template), ParaXRefSection (ParaX reference plane template), D3DRMMesh (grid template) or D3DRMFrame (frame template), etc.
[0081] 105. Parse the file body according to the first target parameter.
[0082] All the contents of the ParaX file are stored in the template, and parsing the ParaX file is to read the contents in the template. Therefore, the terminal parses the file body of the ParaX file according to the first target parameter and other resources needed to complete the parsing of the ParaX file.
[0083] In this embodiment, the parsing of ParaX format files depends on ParaXSerializer, i.e., ParaX serializer. For ParaX format files, it is first necessary to read the file header and file body of the ParaX file, and determine whether the ParaX file is legal based on the file header. When it is determined that the ParaX file is legal, the first target parameter required for subsequent parsing of the file body is obtained by parsing the file header, and the file body is parsed according to the first target parameter, thereby realizing the parsing of the ParaX file.
[0084] The following is a detailed description of the ParaX file parsing method provided by this application. Figure 2 , Figure 2 Another embodiment of the ParaX file parsing method provided by the present application includes:
[0085] 201. Load ParaX file;
[0086] 202. Identify a target parser matching the ParaX file, and call the target parser to read the file header and file body of the ParaX file;
[0087] 203. Parse the file header and determine whether the ParaX file is legal based on the parsing result. If not, execute step 204. If yes, execute step 205.
[0088] Steps 201 to 203 in this embodiment are similar to steps 101 to 103 in the aforementioned embodiment, and are not described again here.
[0089] 204. Terminate parsing and report an error;
[0090] When the terminal determines that the ParaX file is illegal, the terminal terminates parsing of the ParaX file and reports an error.
[0091] 205. Extract the first target parameter and the second target parameter from the parsing result;
[0092] In this embodiment, when the terminal determines that the ParaX file is legal, the first target parameter is extracted from the parsing result of the ParaX file header. The first target parameter includes some template parameters, such as ParaXHeader (ParaX file header template), ParaXBody (ParaX file body template), XDWORDArray (double integer array template), ParaXRefSection (ParaX reference plane template), D3DRMMesh (grid template) or D3DRMFrame (frame template), etc.
[0093] In addition, the terminal also needs to extract a second target parameter, which refers to some parameters used in the resource release part. The second target parameter and the first target parameter contain overlapping parts, which are not specifically limited here.
[0094] It should be noted that the parameter extraction part needs to be completed first in the ParaX file parsing process. Failure to complete or fail will terminate the subsequent parsing operations and report an error.
[0095] 206. Determine the type of the model in the file body, the type of the model includes an animation model and a static model;
[0096] In ParaX files, ParaX models are divided into two categories: animation and static. Animation models refer to models that contain animation actions, and the analysis of animation models focuses on animation configuration. Static models refer to models that do not contain animations, and the analysis of static models focuses on overall texture laying, rendering, and related physical information loading.
[0097] 207. Parsing the document body according to the first target parameter and the type of the model;
[0098] The terminal parses the ParaX file body according to the type of the model and the first target parameter.
[0099] Part of the code for file body parsing is shown in the following code:
[0100]
[0101]
[0102] 1. When the terminal determines that the model in the ParaX file body is an animation model:
[0103] Detailed animation configuration is required for the analysis of the animation model. The terminal performs the following operations:
[0104] Analyzing the first file information in the file body;
[0105] Read the file resource according to the type of the first file information;
[0106] Configure the model for animation based on the file resources and the first target parameters.
[0107] The terminal first analyzes the first file information in the file body, which may include XVertices vertex information, XTextures texture information, XAttachments attachment information, XTransparency transparency information, XViews perspective information, XRenderPass rendering information, XBones skeleton information, ParticleEmitters particle information, XColors shader information, XCameras camera information, XLights light information and XAnimations animation information. The terminal then reads the corresponding file resources from the database according to the first file information, and finally performs detailed animation configuration.
[0108] 2. When the terminal determines that the model in the ParaX file body is a static model:
[0109] For the analysis of static models, no animation configuration is required. The terminal performs the following operations:
[0110] Analyzing the second file information in the file body;
[0111] Read the file resource according to the type of the second file information;
[0112] The model is statically configured according to the file resources and the first target parameters.
[0113] The terminal first analyzes the second file information in the file body. The difference between the second file information and the first file information is that it does not contain animation information and other file information related to the animation configuration. The terminal reads the corresponding file resources from the database according to the second file information, and then displays the static model based on these file resources.
[0114] 208. Release resources according to the second target parameter.
[0115] In this embodiment, after the terminal completes parsing the file body, it is also necessary to release some resources according to the second target parameter extracted from the file header. The code for the resource release part is shown in the following code:
[0116]
[0117] In this embodiment, for a file in ParaX format, the file header and file body of the ParaX file need to be read first, and whether the ParaX file is legal is determined based on the file header. When the ParaX file is determined to be legal, the first target parameter required for subsequent parsing of the file body and the second target parameter used in the resource release part are obtained by parsing the file header. The file body is parsed according to the first target parameter. When parsing the file body, it is necessary to determine the type of model in the file body, and then perform specific configuration according to the type of model, and finally release resources according to the second target parameter, thereby realizing the parsing of the ParaX file.
[0118] See also Figure 3 , Figure 3 An embodiment of the ParaX file parsing system provided by the present application includes:
[0119] A loading unit 301, used for loading a ParaX file;
[0120] A calling unit 302 is used to identify a target parser matching the ParaX file, and call the target parser to read a file header and a file body of the ParaX file;
[0121] The judging unit 303 is used to parse the file header and judge whether the ParaX file is legal according to the parsing result;
[0122] A first extraction unit 304 is used to extract a first target parameter from the parsing result when the judgment unit 303 determines that the ParaX file is legal;
[0123] The parsing unit 305 is used to parse the file body according to the first target parameter.
[0124] In this embodiment, the functions of each unit are the same as those described above. Figure 1 The steps in the method embodiment shown correspond to each other and will not be repeated here.
[0125] The following is a detailed description of the ParaX file parsing system provided by this application. Figure 4 , Figure 4 Another embodiment of the ParaX file parsing system provided by the present application includes:
[0126] A loading unit 401, used for loading a ParaX file;
[0127] A calling unit 402 is used to identify a target parser matching the ParaX file, and call the target parser to read a file header and a file body of the ParaX file;
[0128] The judging unit 403 is used to parse the file header and judge whether the ParaX file is legal according to the parsing result;
[0129] A first extraction unit 404 is used to extract a first target parameter from the parsing result when the determination unit 403 determines that the ParaX file is legal;
[0130] The parsing unit 405 is used to parse the file body according to the first target parameter.
[0131] In this embodiment, the system further includes:
[0132] A second extraction unit 406, configured to extract a second target parameter from the parsing result when the judgment unit determines that the ParaX file is legal;
[0133] The releasing unit 407 is configured to release resources according to the second target parameter.
[0134] Optionally, the parsing unit 405 includes:
[0135] A determination module 4051 is used to determine the type of the model in the file body, and the type of the model includes an animation model and a static model;
[0136] The parsing module 4052 is used to parse the file body according to the first target parameter and the type of the model.
[0137] In this embodiment, when the determination module 4051 determines that the type of the model is an animation model, the parsing module 4052 is specifically used to:
[0138] Analyzing the first file information in the file body;
[0139] Read the file resource according to the type of the first file information;
[0140] Configure the model for animation based on the file resources and the first target parameters.
[0141] Optionally, the types of the first file information include vertex information, texture information, attachment information, transparency information, viewing angle information, rendering information, skeleton information, particle information, shader information, camera information, light information and animation information.
[0142] In this embodiment, when the determination module 4051 determines that the type of the model is a static model, the parsing module 4052 is specifically used to:
[0143] analyzing the second file information in the file body;
[0144] Read the file resource according to the type of the second file information;
[0145] The model is statically configured according to the file resources and the first target parameters.
[0146] Optionally, the types of the second file information include vertex information, texture information, attachment information, transparency information, viewing angle information, rendering information, skeleton information, particle information, shader information, camera information and light information.
[0147] In this embodiment, the functions of each unit are the same as those described above. Figure 2 The steps in the method embodiment shown correspond to each other and will not be repeated here.
[0148] This application also provides a ParaX file parsing device, see Figure 5 , Figure 5 An embodiment of the ParaX file parsing device provided in this application includes:
[0149] Processor 501, memory 502, input and output unit 503, bus 504;
[0150] The processor 501 is connected to the memory 502, the input and output unit 503 and the bus 504;
[0151] The memory 502 stores a program, and the processor 501 calls the program to execute any of the above ParaX file parsing methods.
[0152] The present application also relates to a computer-readable storage medium on which a program is stored, wherein when the program is run on a computer, the computer executes any of the above ParaX file parsing methods.
[0153] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0154] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. 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 an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.
[0155] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0156] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0157] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, read-only memory), random access memory (RAM, random access memory), disk or optical disk and other media that can store program code.
Claims
1. A ParaX file parsing method, characterized in that: The method comprises: Load ParaX file; Identify a target parser matching the ParaX file, and call the target parser to read a file header and a file body of the ParaX file; Parsing the file header, and judging whether the ParaX file is legal according to the parsing result; When it is determined that the ParaX file is legal, extracting a first target parameter from the parsing result; Parsing the file body according to the first target parameter; Determine the type of the model in the file body, the type of the model includes animation model and static model; Parsing the document body according to the first target parameter and the type of the model; When it is determined that the type of the model is an animation model, parsing the file body according to the first target parameter and the type of the model includes: Analyzing first file information in the file body, the types of the first file information include vertex information, texture information, attachment information, transparency information, viewing angle information, rendering information, skeleton information, particle information, shader information, camera information, light information and animation information; Reading file resources according to the types of the first file information; Performing animation configuration on the model according to the file resource and the first target parameter; After determining whether the ParaX file is legal according to the parsing result, the method further includes: When it is determined that the ParaX file is legal, extracting a second target parameter from the parsing result; After parsing the file body according to the first target parameter, the method further includes: Resources are released according to the second target parameter.
2. The method according to claim 1, characterized in that When it is determined that the type of the model is a static model, parsing the file body according to the first target parameter and the type of the model includes: analyzing the second file information in the file body; Reading file resources according to the type classification of the second file information; The model is statically configured according to the file resource and the first target parameter.
3. The method according to claim 2, characterized in that The types of the second file information include vertex information, texture information, attachment information, transparency information, viewing angle information, rendering information, skeleton information, particle information, shader information, camera information and light information.
4. A ParaX file parsing system, characterized in that: The system comprises: Loading unit, used to load ParaX files; A calling unit, used for identifying a target parser matching the ParaX file, and calling the target parser to read a file header and a file body of the ParaX file; A judging unit, used for parsing the file header and judging whether the ParaX file is legal according to the parsing result; A first extraction unit, configured to extract a first target parameter from the parsing result when it is determined that the ParaX file is legal; A parsing unit, configured to parse the file body according to the first target parameter; The parsing unit comprises: A determination module, used for determining the type of the model in the file body, wherein the type of the model includes an animation model and a static model; A parsing module, used for parsing the document body according to the first target parameter and the type of the model; When the determination module determines that the type of the model is an animation model, the parsing module is specifically used to: Analyzing first file information in the file body, the types of the first file information include vertex information, texture information, attachment information, transparency information, viewing angle information, rendering information, skeleton information, particle information, shader information, camera information, light information and animation information; Reading file resources according to the types of the first file information; Performing animation configuration on the model according to the file resource and the first target parameter; The system further comprises: A second extraction unit, configured to extract a second target parameter from the parsing result when the judgment unit determines that the ParaX file is legal; A releasing unit is used to release resources according to the second target parameter.
5. A ParaX file parsing device, characterized in that: The device comprises: Processor, memory, input-output unit, and bus; The processor is connected to the memory, the input and output unit, and the bus; The memory stores a program, and the processor calls the program to execute the method according to any one of claims 1 to 3.
6. A computer-readable storage medium having a program stored thereon, wherein the program, when executed on a computer, performs the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Full-screen start-up animation driving method based on QNX operating system
CN108520491A
Method and device for editing dynamic model, apparatus and storage medium
CN109035372A