Control method and system for displaying MBD information of three-dimensional model at WEB end
By loading and converting the 3D model MBD information into media stream data on the server side, the problem of cross-platform multi-person remote access is solved, the complete display of MBD information and multi-user collaboration is realized, and the efficiency of collaborative work is improved.
Patent Information
- Application Number
- CN202510330822.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-19
- Publication Date
- 2025-06-27
AI Technical Summary
The existing technology is difficult to achieve cross-platform multi-person remote access to three-dimensional model MBD information, resulting in inefficient information sharing and collaborative work.
By loading MBD annotation information on the server side and converting it into media stream data to send it to the client. The client displays three-dimensional model image and MBD annotation information in the browser through the WEB application, supporting multi-system types and multi-user collaboration.
It realizes the complete and accurate display of MBD annotation information, supports cross-platform and multi-person collaboration, improves collaborative work efficiency, and reduces user experience and operation difficulty.
Smart Images

Figure CN120219628A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of three-dimensional model digital display, and particularly relates to a control method and system for displaying MBD information of three-dimensional models on the WEB side. Background Art
[0002] In the E3D (AVEVA Everything3D) design software, MBD (Model-Based Definition) information refers to the product manufacturing information (PMI) directly embedded in the three-dimensional model, including dimensions, tolerances, annotations, surface treatment requirements, etc. The core goal of MBD information is to reduce the dependence on two-dimensional drawings, directly transmit design and manufacturing information through the three-dimensional model, and enable E3D to achieve seamless connection between design and manufacturing through MBD information, improving the overall efficiency. Since MBD information directly annotates information in the model, reducing errors in the conversion of two-dimensional drawings, the manufacturing and assembly teams can directly obtain information from the three-dimensional model, reducing communication costs, and MBD information supports digital manufacturing and assembly processes and can be seamlessly integrated with systems such as PLM and ERP. In the current industrial field, for the display of MBD model annotation information of three-dimensional models, it depends on professional design software such as AVEVA E3D, etc. Such software needs to run on a local computer, and users need to install the corresponding software environment locally and use its dedicated functions to view and operate the MBD model, and functions such as cross-platform, multi-person collaboration, and remote access cannot be achieved. Summary of the Invention
[0003] The technical problem to be solved by this application is how to achieve cross-platform multi-person remote collaborative access to MBD information.
[0004] In a first aspect, an embodiment provides a control method for displaying MBD information of a three-dimensional model on the WEB side, including: The client responds to the user's first operation instruction, calls the browser to access a preset WEB application, and sends a model parsing instruction to the server side through the WEB application; The server side responds to the model parsing instruction, calls a preset 3D design software to parse a preset three-dimensional model data to obtain a first model display interface; wherein, the first model display interface is used to display a three-dimensional model image, and the three-dimensional model image includes MBD annotation information; The server side converts the parsed first model display interface into media stream data and sends it to the client; The WEB application of the client converts the received media stream data into a second model display interface and displays the second model display interface in the browser; the second model display interface is used to display the 3D model image, and the 3D model image contains MBD annotation information.
[0005] In one embodiment, the operating system type of the client is a desktop operating system, a mobile operating system, and / or an embedded operating system; the desktop operating system includes Windows, macOS, and / or Linux, the mobile operating system includes Android and / or iOS, and the embedded operating system includes FreeRTOS and / or VxWorks; The server side is a cloud server or a workstation running the 3D design software; the operating system of the server side is Windows Server, Linux Server, or Unix; The 3D design software includes AVEVA Everything3D; The WEB application includes J2EE.
[0006] In one embodiment, the acquisition method of the 3D model data includes: The 3D model data is generated by the 3D design software on the server side.
[0007] In one embodiment, the acquisition method of the 3D model data includes: Perform lightweight processing on the complete model data containing MBD annotation information designed in advance; Upload the 3D model data obtained after lightweight processing to the server side; wherein, the 3D model data is in JSON format and / or XML format.
[0008] In one embodiment, the server side responds to the model parsing instruction to call a preset 3D design software to parse a preset 3D model data to obtain a first model display interface, including: The 3D design software parses the 3D model data in JSON format to extract the MBD annotation information; Store the corresponding relationship between the MBD annotation information and the 3D model obtained by extraction into a preset database according to a preset data structure.
[0009] In one embodiment, the second model display interface includes a graphics display area and an annotation information function area; The graphics display area is used to display the 3D model image containing the MBD annotation information; The annotation information function area is used to identify the types of the MBD annotation information displayed in the 3D model image; the types of the MBD annotation information include dimension annotation, leader label, text label, angle, point, line segment, circle and / or arc.
[0010] In one embodiment, the control method further includes: The client responds to the user's second operation instruction and sends a second execution instruction to the server through the WEB application; the second execution instruction is used to change the type categories of the MBD annotation information displayed in the 3D model image in the annotation information function area; The server responds to the second execution instruction and changes the type categories of the MBD annotation information displayed in the 3D model image in the first model display interface; Convert the first model display interface with the changed type categories of the MBD annotation information into media stream data and send it to the client; The WEB application of the client refreshes the second model display interface displayed in the browser according to the received media stream data, so as to display the 3D model image with the changed MBD annotation information type in the second model display interface.
[0011] In one embodiment, the control method further includes: The server converts the parsed first model display interface into media stream data and sends it to multiple clients; Each client synchronously displays the same 3D model image in its respective second model display interface; Or, each client displays different 3D model images in the second model display interface according to different selected MBD annotation information types.
[0012] In a second aspect, in one embodiment, a computer-readable storage medium is provided, and a program is stored on the medium; the program can be executed by a processor to implement the control method as described in the first aspect.
[0013] In a third aspect, in one embodiment, a control system for displaying 3D model MBD information on the WEB side is provided, which is used to apply the control method as described in the first aspect. The control system includes a server and multiple clients; The client is used to respond to the user's first operation instruction, call a browser to access a preset WEB application, and send a model parsing instruction to the server through the WEB application; The server is used to respond to the model parsing instruction, call a preset 3D design software to parse a preset 3D model data, so as to obtain a first model display interface; wherein, the first model display interface is used to display a 3D model image, and the 3D model image contains MBD annotation information; the server is further used to convert the parsed first model display interface into media stream data and send it to the client; The client is further used to convert the received media stream data into a second model display interface through the WEB application, and display the second model display interface in the browser; the second model display interface is used to display the 3D model image, and the 3D model image contains MBD annotation information.
[0014] According to the control method as described above, the loading end of the MBD annotation information is set on the server side, and then sent to the client in the form of media stream, so that the MBD annotation information containing complete and accurate data can be displayed only through a browser, which can not only be displayed on clients of multiple system types, but also ensure the security, consistency and accuracy of 3D model data under multi-user collaboration. Brief Description of the Drawings
[0015] Figure 1 It is a structural block diagram of a control system in an embodiment; Figure 2 It is a display schematic diagram of the first model display interface in an embodiment; Figure 3 It is a display schematic diagram of the second model display interface in an embodiment; Figure 4 It is a flow schematic diagram of a control method in an embodiment; Figure 5 It is a structural block diagram of a control system in another embodiment; Figure 6 It is a display schematic diagram of the second model display interface in another embodiment. Detailed Embodiment
[0016] The present invention will be further described in detail below in conjunction with the accompanying drawings through specific embodiments. Similar elements in different embodiments are labeled with related similar element numbers. In the following embodiments, many detailed descriptions are provided to enable a better understanding of the present application. However, those skilled in the art can easily recognize that some of the features can be omitted in different situations, or can be replaced by other elements, materials, or methods. In some cases, some operations related to the present application are not shown or described in the specification, which is to avoid the core part of the present application being overwhelmed by excessive descriptions. For those skilled in the art, it is not necessary to describe these related operations in detail, and they can fully understand the related operations based on the descriptions in the specification and the general technical knowledge in the field.
[0017] In addition, the features, operations, or characteristics described in the specification can be combined in any appropriate manner to form various embodiments. At the same time, the steps or actions in the method description can also be reordered or adjusted in a manner obvious to those skilled in the art. Therefore, the various sequences in the specification and the drawings are only for clearly describing a certain embodiment and do not mean that they are the necessary sequences, unless it is stated that a certain sequence must be followed.
[0018] The serial numbers assigned to the components in this article, such as "first", "second", etc., are only used to distinguish the objects described and do not have any sequential or technical meaning. And the "connection" and "coupling" mentioned in this application, unless otherwise specified, both include direct and indirect connection (coupling).
[0019] The loading process of MBD information generally includes: a. Model preparation, obtaining a complete and accurate three-dimensional model; b. Applying the E3D tool to add MBD information, specifically including information such as dimensions, tolerances, and annotations; c. Reviewing the accuracy and integrity of the MBD information; d. Displaying or sending the three-dimensional model containing MBF information to the design, manufacturing, or assembly team.
[0020] In order to enable the compatible display of the three-dimensional model containing MBF information on multiple types of platforms, multiple types of systems, and multiple terminals, it is generally achieved by transferring the three-dimensional model to the WEB side. For example: 1. Rendering and displaying through technologies such as WebGL.
[0021] 2. Displaying in the way of applying the plug-in function, that is, installing a specific plug-in in the browser, communicating with the local design software through the plug-in to achieve the reading of local MBD information and the display on the WEB side.
[0022] Both of the above methods have their own defects. The first method requires lightweight processing of the 3D model to extract PMI information. It can only display the geometric shape of the 3D model, but cannot fully display the rich annotation information in the MBD model (annotation information includes dimension annotation, lead label, text label, angle, point, line segment, circle, arc and other detailed parameters). Moreover, this WebGL-based display usually follows some general 3D model display standards, such as OpenGL related standards. It lacks targeted support and optimization for specific annotation information in the MBD model, and cannot meet the complex MBD information display requirements of the whole plant 3D model. The second method requires users to install the corresponding plug-in on the browser, and the plug-in needs to adapt to different operating systems and browser versions. The installation and maintenance are relatively complicated, and the completeness and accuracy of the display of MBD information still need to be improved. Especially in the whole plant 3D model, due to the involvement of many different types of equipment and facilities, the use of plug-ins will make information processing and display more difficult, and it is difficult to ensure the consistency and integrity of MBD annotation information between different equipment and facilities.
[0023] Although both of the above two methods realize the web-based display of MBD annotation information, the integrity and consistency of the information cannot be guaranteed when the MBD information of large-scale 3D models (such as the 3D model of the entire plant in the factory, petroleum, chemical, nuclear power and thermal power industries) is migrated from professional design software to the web-based end. The reasons are: 1) Highly platform dependent.
[0024] Most existing technologies rely on local design software. Users must install the corresponding design software to view complete MBD information. Convenient cross-platform and remote access cannot be achieved, limiting the scope of information sharing and collaborative work. In the industrial field, the collaboration of multiple departments and different professional teams is involved. This limitation seriously affects the collaborative efficiency of distributed teams in multiple links such as design, manufacturing, construction, and maintenance, and it is difficult to meet the needs of large factories for sharing and collaborating on 3D model information throughout the factory.
[0025] 2) Poor information integrity.
[0026] It can only display the basic shape of the 3D model, but cannot accurately present the dimensioning, various geometric element annotations, and complex text descriptions of the MBD model in the 3D model of the entire plant on the WEB side, and cannot meet the user's needs for a comprehensive and intuitive understanding of the 3D model equipment information of the entire plant. Users cannot make accurate manufacturing, inspections, and decisions based solely on the information on the WEB side.
[0027] The use of plug-ins is not only complicated, but also requires users to constantly update plug-in versions to adapt to different software and browser environments, which increases the user's usage cost and operation difficulty. There are also compatibility issues, which can easily lead to information loss or display errors, affecting the user experience. For the 3D model of the entire factory, due to the larger amount of information involved, the use of plug-ins will further aggravate these problems, reduce work efficiency and product development efficiency, and hinder the digital transformation and information management of industrial enterprises.
[0028] In an embodiment of the present application, the MBD information of the large-scale three-dimensional model in the E3D design software is exported and transmitted to the WEB end, so that the dimensioning and other information of the three-dimensional model of the whole plant can be displayed and queried on the three-dimensional page, providing a convenient WEB-end three-dimensional model annotation information display and management solution for multiple links such as design, manufacturing, construction, and maintenance in the industrial field.
[0029] Embodiment 1 Please refer to Figure 1 , is a structural block diagram of a control system in an embodiment, and the control system is used to display a three-dimensional model and corresponding MBD annotation information on the WEB side. The control system includes a server side 10 and multiple clients 20. The client 20 is used to call a browser to access a preset WEB application in response to a user's first operation instruction, and send a model parsing instruction to the server 10 through the called WEB application. The server side 10 is used to call a preset 3D design software in response to the model parsing instruction to parse a preset three-dimensional model data to obtain a first model display interface, wherein the first model display interface is used to display a three-dimensional model image, and the three-dimensional model image contains MBD annotation information. The server side 10 is also used to convert the first model display interface obtained by parsing into media stream data and send it to the client 20. The client 20 is also used to convert the received media stream data into a second model display interface through the WEB application, and display the second model display interface in the browser, the second model display interface is used to display a three-dimensional model image, and the three-dimensional model image contains MBD annotation information. Please refer to Figure 2 and Figure 3 , which are respectively a display schematic diagram of the first model display interface and a display schematic diagram of the second model display interface.
[0030] In one embodiment, the client 20 is a personal PC, a workstation, and / or a smart mobile terminal (mobile phone, tablet computer, and multi-functional display terminal device). The operating system type of the client 20 is a desktop operating system, a mobile operating system, and / or an embedded operating system. The desktop operating systems include Windows, macOS, and / or Linux. The mobile operating systems include Android and / or iOS. The embedded operating systems include FreeRTOS and / or VxWorks. In one embodiment, the server 10 is a cloud server or a workstation running the 3D design software. The operating system of the server 10 is Windows Server, Linux Server, or Unix. In one embodiment, the 3D design software includes AVEVA Everything3D. In one embodiment, the WEB application includes J2EE.
[0031] Please refer to Figure 4 , which is a schematic flowchart of a control method in an embodiment. The control method is applied to the control system described above and includes: Step 101: Send a model parsing instruction.
[0032] The client responds to the user's first operation instruction, calls a browser to access a preset WEB application, and sends a model parsing instruction to the server through the WEB application.
[0033] Step 102: Obtain a first model display interface.
[0034] The server responds to the model parsing instruction and calls a preset 3D design software to parse a preset three-dimensional model data to obtain a first model display interface. The first model display interface is used to display a three-dimensional model image, and the three-dimensional model image contains MBD annotation information.
[0035] Step 103: Send media stream data.
[0036] The server converts the parsed first model display interface into media stream data and sends it to the client.
[0037] Step 104: Display a second model display interface.
[0038] The WEB application of the client converts the received media stream data into a second model display interface and displays the second model display interface in the browser. The second model display interface is used to display a three-dimensional model image, and the three-dimensional model image contains MBD annotation information.
[0039] In one embodiment, the three-dimensional model data is generated by the 3D design software of the server.
[0040] Please refer to Figure 5, which is a block diagram of the control system in another embodiment. In one embodiment, the control system further includes a graphics workstation 30. The 3D model data is generated in the specified graphics workstation 30 and then uploaded to the server side 10. The specific ways to obtain the 3D model data include: First, the complete model data containing MBD annotation information (generated in the graphics workstation) is pre - processed for lightweighting, and then the 3D model data obtained after lightweighting is uploaded to the server side.
[0041] In one embodiment, the 3D model data can be uploaded to the server side directly by trans - ferring through a storage medium or through the network. In one embodiment, the 3D model data can be uploaded by transmitting the JSON file from the E3D software side of the graphics workstation 30 to the server side 10 through a predefined interface protocol between the graphics workstation 30 and the server side 10. This method can ensure the data integrity and security during the data transmission process. Among them, the interface protocol uses RESTful API (Representational State Transferful Application Programming Interface) as a replacement to provide a more flexible interface service for the integration of different systems.
[0042] In one embodiment, the 3D model data is in JSON format and / or XML format. In one embodiment, after the server side responds to the model parsing instruction, the 3D design software parses the JSON - formatted 3D model data to extract the MBD annotation information, and stores the corresponding relationship between the extracted MBD annotation information and the 3D model in a preset database according to a preset data structure. JSON (JavaScript Object Notation) format is a lightweight data exchange format, which is easy to read and parse, facilitating data transmission between different systems. XML (eXtensible Markup Language) file format. Although XML files are relatively more redundant, they may be more suitable for integration with other systems in some cases, and it is necessary to modify the parsing logic of the data parsing module to enable it to correctly parse XML files and extract MBD information.
[0043] In one embodiment, the server side can also save the parsed first - model display interface in a preset cache. When receiving a model parsing instruction from other clients, it directly reads from the cache and sends it to the corresponding requesting client. The way of storing the first - model display interface in the cache can be separated from the operation of loading the database, simplifying the system structure and improving the display refresh rate.
[0044] Please refer to Figure 6, which is a schematic diagram of the display of the second model display interface in another embodiment. The second model display interface includes a graphic display area and an annotation information function area. The graphic display area is used to display a 3D model image containing MBD annotation information, and the annotation information function area is used to identify the types of MBD annotation information displayed in the 3D model image. The types of MBD annotation information include dimension annotation, leader label, text label, angle, point, line segment, circle, and / or arc.
[0045] In one embodiment, the control method further includes: Step 105, change the display type of MBD annotation information.
[0046] First, the client responds to the user's second operation instruction and sends a second execution instruction to the server through the WEB application. The second execution instruction is used to change the type of MBD annotation information displayed in the 3D model image in the annotation information function area.
[0047] Then, the server responds to the second execution instruction and changes the type of MBD annotation information displayed in the 3D model image in the first model display interface.
[0048] Next, convert the first model display interface with the changed type of MBD annotation information into media stream data and send it to the client.
[0049] Finally, the WEB application of the client refreshes the second model display interface displayed in the browser according to the received media stream data, so as to display the 3D model image with the changed MBD annotation information type in the second model display interface.
[0050] In one embodiment, the server converts the parsed first model display interface into media stream data and sends it to multiple clients in a broadcast manner. Each client synchronously displays the same 3D model image in its respective second model display interface. In one embodiment, each client displays different 3D model images in the second model display interface according to the different MBD annotation information types selected by each.
[0051] In one embodiment, the client interacts with the 3D design software on the server by calling the interactive function (function buttons operable by the user on the browser) of the WEB application in the browser to respond to the corresponding operations of the user, query and display the nodes of the 3D model and the MBD annotation information corresponding to the 3D model of the node from a preset database.
[0052] In one embodiment, the control system adopts a B / S architecture. The server side includes a data parsing module, a database module, a user interaction module, and an interface display module, which are used for the overall process of exporting, transmitting, storing, and displaying MBD information. The data parsing module is used to parse the three-dimensional model data in JSON format through E3D software to extract MBD annotation information, and match the MBD annotation information with the three-dimensional model. The database module is used to store the relationship between the parsed MBD annotation information and the corresponding three-dimensional model. The user interaction module is used for interaction with the client WEB-side operation, such as selecting model nodes and triggering query requests. The information display module retrieves the corresponding MBD annotation information from the database according to the user's operation on the client, and accurately displays it in the first model display mask. In one embodiment, Tomcat or WEBLogic is used as the application server for J2EE applications on the server side.
[0053] In the control system disclosed in the embodiments of the present application, the following advantages are achieved: (1) Enhanced functionality.
[0054] It can not only display the geometric shape of the three-dimensional model on the client (WEB side), but also fully display various annotation information in the MBD model, including complex dimensions, geometric elements, and text descriptions, etc., providing users with a more comprehensive and intuitive understanding of the device information.
[0055] (2) Support for cross-platform and remote access.
[0056] Due to the adoption of the B / S architecture, users can access through a web browser, without being restricted by the operating system and devices, supporting multi-person concurrent access, facilitating cross-departmental and cross-regional collaboration, and greatly improving the efficiency of collaborative work, especially suitable for complex engineering projects that require multi-department collaboration in industries such as factories, oil, chemical, nuclear power, and thermal power.
[0057] (3) Improved user experience.
[0058] Users do not need to install software and plugins locally, the operation is simple, avoiding complex operations and compatibility problems caused by plugins, reducing the user's usage cost and operation difficulty, and improving user satisfaction.
[0059] (4) High performance and low cost.
[0060] By storing data in the background database and only retrieving information from the database during user operations, without repeated calculations, it reduces the strong dependence on hardware rendering capabilities and design software. At the same time, it is written using the common J2EE+WEBLogic+SQLServer mode, with relatively low development and maintenance costs, and the system has good stability and scalability.
[0061] In the control method for displaying 3D model MBD information on the WEB side disclosed in the embodiments of the present application, first, the client responds to the user's first operation instruction, calls the browser to access a preset WEB application, and sends a model parsing instruction to the server side; then, the server side responds to the model parsing instruction, calls a preset 3D design software to parse a preset 3D model data to obtain a first model display interface including MBD annotation information and 3D model images; then, the server side converts the parsed first model display interface into media stream data and sends it to the client; finally, the client displays a second model display interface in the browser. Since the loading end of the MBD annotation information is set on the server side and sent to the client in the form of media stream, it is possible to display the MBD annotation information with complete and accurate data only through the browser, which can not only be displayed on clients of multiple system types, but also ensure the security, consistency and accuracy of 3D model data under multi-user collaboration.
[0062] Those skilled in the art can understand that all or part of the functions of the above methods can be implemented in a hardware manner or in a computer program manner. When all or part of the functions in the above embodiments are implemented in a computer program manner, the program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory, random access memory, magnetic disk, optical disk, hard disk, etc. The above functions are realized by the computer executing the program. For example, the program is stored in the memory of the device, and when the processor executes the program in the memory, the above all or part of the functions can be realized. In addition, when all or part of the functions in the above embodiments are implemented in a computer program manner, the program can also be stored in storage media such as a server, another computer, magnetic disk, optical disk, flash drive or mobile hard disk, downloaded or copied and saved to the memory of the local device, or the system of the local device is updated in version. When the processor executes the program in the memory, the above all or part of the functions in the above embodiments can be realized.
[0063] The above uses specific examples to elaborate on the present invention, which is only used to help understand the present invention and is not intended to limit the present invention. For those skilled in the technical field to which the present invention belongs, according to the idea of the present invention, several simple deductions, deformations or substitutions can also be made.
Claims
1. A control method for displaying MBD information of a three-dimensional model on a WEB terminal, characterized in that: include: The client responds to the user's first operation instruction and calls the browser to access a preset WEB application, so as to send the model parsing instruction to the server through the WEB application; The server side calls a preset 3D design software to analyze a preset three-dimensional model data in response to the model parsing instruction to obtain a first model display interface; wherein the first model display interface is used to display a three-dimensional model image, and the three-dimensional model image includes MBD annotation information; The server converts the first model display interface obtained by parsing into media stream data and sends the media stream data to the client; The WEB application of the client converts the received media stream data into a second model display interface, and displays the second model display interface in the browser; the second model display interface is used to display the three-dimensional model image, and the three-dimensional model image includes MBD annotation information.
2. The control method according to claim 1, characterized in that: The operating system type of the client is a desktop operating system, a mobile operating system and / or an embedded operating system; the desktop operating system includes Windows, macOS and / or Linux, the mobile operating system includes Android and / or iOS, and the embedded operating system includes FreeRTOS and / or VxWorks; The server side is a cloud server or a workstation running the 3D design software; the operating system of the server side is Windows Server, Linux Server or Unix; The 3D design software includes AVEVA Everything3D; The WEB application includes J2EE.
3. The control method according to claim 1, characterized in that: The method for obtaining the three-dimensional model data includes: The three-dimensional model data is generated by the 3D design software on the server side.
4. The control method according to claim 1, characterized in that: The method for obtaining the three-dimensional model data includes: Lightweight the pre-designed complete model data containing MBD annotation information; The three-dimensional model data obtained after lightweight processing is uploaded to the server; wherein the three-dimensional model data is in JSON format and / or XML format.
5. The control method according to claim 4, characterized in that: The server side responds to the model parsing instruction by calling a preset 3D design software to parse a preset three-dimensional model data to obtain a first model display interface, including: The 3D design software parses the three-dimensional model data in the JSON format to extract the MBD annotation information; The corresponding relationship between the extracted MBD annotation information and the three-dimensional model is stored in a preset database according to a preset data structure.
6. The control method according to claim 1, characterized in that: The second model display interface includes a graphic display area and a marking information function area; The graphic display area is used to display a three-dimensional model image including the MBD annotation information; The annotation information function area is used to identify the type of the MBD annotation information displayed in the three-dimensional model image; the type of the MBD annotation information includes dimension annotation, leader label, text label, angle, point, line segment, circle and / or arc.
7. The control method according to claim 6, characterized in that: Also includes: The client responds to the second operation instruction of the user and sends a second execution instruction to the server through the WEB application; The second execution instruction is used to change the type of the MBD annotation information displayed in the three-dimensional model image in the annotation information function area; The server changes the type of the MBD annotation information displayed in the three-dimensional model image in the first model display interface in response to the second execution instruction; Converting the first model display interface after changing the type of the MBD annotation information into media stream data and sending the media stream data to the client; The WEB application of the client refreshes the second model display interface displayed in the browser according to the received media stream data, so as to display the three-dimensional model image with the MBD annotation information type changed in the second model display interface.
8. The control method according to claim 7, characterized in that: Also includes: The server converts the first model display interface obtained by parsing into media stream data and sends the media stream data to the plurality of clients; Each of the clients synchronously displays the same three-dimensional model image in its respective second model display interface; Alternatively, each of the clients displays different three-dimensional model images in the second model display interface according to different MBD annotation information types selected by each client.
9. A computer-readable storage medium, characterized in that: The medium stores a program; the program can be executed by a processor to implement the control method according to any one of claims 1 to 8.
10. A control system for displaying three-dimensional model MBD information on a WEB terminal, characterized in that: Used to apply the control method according to any one of claims 1 to 8, wherein the control system comprises a server and a plurality of clients; The client is used to respond to the user's first operation instruction, call the browser to access a preset WEB application, and send a model parsing instruction to the server through the WEB application; The server is used to respond to the model parsing instruction and call a preset 3D design software to parse a preset three-dimensional model data to obtain a first model display interface; wherein the first model display interface is used to display a three-dimensional model image, and the three-dimensional model image includes MBD annotation information; the server is also used to convert the first model display interface obtained by parsing into media stream data and send it to the client; The client is also used to convert the received media stream data into a second model display interface through the WEB application, and display the second model display interface in the browser; the second model display interface is used to display the three-dimensional model image, and the three-dimensional model image includes MBD annotation information.