BIM rendering method, device, electronic device and storage medium
By determining the outer contour data or internal data partition of the BIM as a rendering object based on the viewpoint position, the inefficiency of rendering caused by the huge amount of BIM data is solved, and a more efficient rendering process is achieved.
Patent Information
- Application Number
- CN202111562009.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-17
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2041-12-17
AI Technical Summary
The huge amount of BIM data leads to the problem of spending more memory resources during rendering and poor real-time performance.
By obtaining the relative positional relationship between the viewpoint and the BIM, determine the outer contour data of the BIM or the data in the internal data partition as the target data to be rendered, and render it to avoid rendering all data.
Reduce the amount of rendering data, improve rendering speed, reduce rendering pressure, and improve rendering efficiency.
Smart Images

Figure CN114297751B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of model rendering technology, and in particular to a BIM rendering method, device, electronic device and storage medium. Background Art
[0002] Building information modeling (BMI) is the overall process of creating and managing building asset information. BIM is an intelligent model based on cloud platform support that can integrate structured, multi-domain data to generate digital representations of assets throughout the life cycle of the BIM (from planning and design to construction and operation). In the existing technology, due to the huge volume of BIM data, it may consume a lot of memory resources and have poor real-time performance when rendering. Summary of the invention
[0003] The present application provides a BIM rendering method, device, electronic device and storage medium to solve the problem of large memory resource consumption and poor real-time performance during rendering due to the huge volume of BIM data.
[0004] In a first aspect, the present application provides a BIM rendering method, the BIM rendering method comprising:
[0005] Obtaining a relative position relationship between a viewpoint and the BIM;
[0006] Based on the relative position relationship, target data to be rendered in the BIM is determined; the target data to be rendered is: outer contour data of the BIM, or data corresponding to at least one partition in the internal data partitions of the BIM;
[0007] Render the target data to be rendered.
[0008] Optionally, before determining the target data to be rendered in the BIM, the method further includes:
[0009] Splitting the BIM to obtain outer contour data of the BIM and internal data of the BIM;
[0010] The internal data is partitioned to obtain internal data partitions of the BIM.
[0011] Optionally, splitting the BIM to obtain the outer contour data of the BIM and the internal data of the BIM includes:
[0012] Based on a preset distance interval, each surface of the BIM outer contour is scanned by movement to obtain a plurality of scanning points;
[0013] Determining whether there is a component at each of the plurality of scanning points, determining at least one external component of the BIM, and determining the at least one external component as the outer contour data;
[0014] The data in the BIM except the outer contour data is determined as the internal data of the BIM.
[0015] Optionally, determining the target data to be rendered in the BIM based on the relative position relationship includes:
[0016] If the viewpoint is located outside the BIM, the outer contour data of the BIM is determined as the target data to be rendered in the BIM.
[0017] Optionally, the determining the target data to be rendered in the BIM based on the relative position relationship further includes:
[0018] If the viewpoint is located inside the BIM, the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM.
[0019] Optionally, determining the target data to be rendered in the BIM based on the relative position relationship includes:
[0020] If the viewpoint is located inside the BIM, a change in the viewing angle range corresponding to the viewpoint within a preset time interval is obtained, and based on the change in the viewing angle range corresponding to the viewpoint within the preset time interval, target data to be rendered in the BIM is determined.
[0021] Optionally, the determining the target data to be rendered in the BIM based on the change of the viewing angle range corresponding to the viewpoint within the preset time interval includes:
[0022] If the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval exceeds a preset number, the outer contour data of the BIM is determined as the target data to be rendered in the BIM;
[0023] If the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval does not exceed the preset number, the data corresponding to each data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM;
[0024] In a second aspect, the present application provides a BIM rendering device, the BIM rendering device comprising:
[0025] An acquisition module, used to acquire the relative position relationship between the viewpoint and the BIM;
[0026] A determination module, configured to determine target data to be rendered in the BIM based on the relative position relationship; the target data to be rendered is: outer contour data of the BIM, or data corresponding to at least one partition of the internal data partitions of the BIM;
[0027] A rendering module is used to render the target data to be rendered.
[0028] In a third aspect, the present application provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0029] Memory, used to store computer programs;
[0030] The processor is used to implement the steps of the BIM rendering method described in any one of the embodiments of the first aspect when executing the program stored in the memory.
[0031] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of the BIM rendering method as described in any embodiment of the first aspect are implemented.
[0032] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:
[0033] The BIM rendering method provided in an embodiment of the present application determines the outer contour data of the BIM, or the data corresponding to at least one partition in the internal data partitions of the BIM, based on the relative position relationship between the viewpoint and the BIM, determines it as the target data to be rendered in the BIM, and renders the target data to be rendered, thereby reducing the amount of rendering data, avoiding rendering of all the data in the BIM, and improving the rendering speed. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0035] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0036] Figure 1 A flowchart of a BIM rendering method provided in an embodiment of the present application;
[0037] Figure 2A schematic diagram of scanning a component in a BIM outer contour provided in an embodiment of the present application;
[0038] Figure 3 A schematic diagram of data partitioning of BIM internal data provided in an embodiment of the present application;
[0039] Figure 4 A schematic diagram of a BIM rendering device provided in an embodiment of the present application;
[0040] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0042] In order to solve the problem that the rendering process consumes a lot of memory resources and has poor real-time performance due to the huge volume of BIM data, the present application embodiment provides a BIM rendering method, which is applied to a processor, and the processor can be located on any device. For example, the device can be a server, etc. Figure 1 As shown, the BIM rendering method includes steps 101 to 103:
[0043] Step 101: Obtain the relative position relationship between the viewpoint and the BIM.
[0044] Exemplarily, the viewpoint may be a camera or the like.
[0045] In a possible implementation, the viewing angle range corresponding to the viewpoint is determined according to the position of the viewpoint and the viewing angle size of the viewpoint. For details, reference may be made to the prior art and no further description is given here.
[0046] In a possible implementation, the relative position relationship between the viewpoint and the BIM includes the viewpoint being located outside the BIM and the viewpoint being located inside the BIM.
[0047] Correspondingly, the relative positional relationship between the viewing angle range corresponding to the viewpoint and the BIM is that part or all of the BIM is located within the viewing angle range corresponding to the viewpoint.
[0048] In a possible implementation, the viewpoint is determined to be inside or outside the BIM based on the position of the viewpoint and the position of the BIM. Exemplarily, coordinate comparison is performed based on the position coordinates of the viewpoint and the position coordinates of the BIM to determine whether the viewpoint is inside the BIM. Furthermore, based on the position of the viewpoint and the viewing angle of the viewpoint, the viewing angle range corresponding to the viewpoint is determined, and then the relative position relationship between the viewing angle range corresponding to the viewpoint and the BIM is determined.
[0049] Step 102: Determine the target data to be rendered in the BIM based on the relative position relationship.
[0050] The target data to be rendered is: the outer contour data of the BIM, or data corresponding to at least one partition of the internal data partitions of the BIM. In addition, the relative position relationship in step 102 is the relative position relationship between the BIM and the viewpoint mentioned above.
[0051] In a possible implementation, before determining the target data to be rendered in the BIM, the BIM is split to obtain the outer contour data of the BIM and the internal data of the BIM, and the internal data of the BIM is partitioned to obtain the internal data partitions of the BIM. The number of the internal data partitions of the BIM is at least one. Generally, the number of the internal data partitions of the BIM is multiple.
[0052] Specifically, based on a preset distance interval, each surface of the outer contour of the BIM is scanned by movement to obtain a plurality of scanning points. Subsequently, it is determined whether there is a component at each of the plurality of scanning points, at least one external component of the BIM is determined, and the at least one external component is determined as external contour data. Subsequently, the data in the BIM other than the external contour data is determined as the internal data of the BIM. It should be noted that the above-mentioned preset distance interval can be predetermined or determined according to actual working conditions.
[0053] For example, Figure 2 As shown, taking BIM as a cube as an example, a coordinate system is established for each face of the cube, and the coordinates of each position on the face are determined. Then, according to the coordinates on each face, a horizontal or vertical mobile scan is performed at a preset distance interval, such as from left to right, from bottom to top, and scans repeatedly (this scanning method is similar to the scanning method of a sweeping robot) to obtain multiple scanning points. Then, taking one side of the BIM as an example, the scanning points in this side are judged to determine at least one external component, such as components 1-9 shown in the figure. Finally, all components determined in each face are determined (or calibrated) as the outer contour data of the BIM. It should be noted that the part blocked by the external components cannot be scanned.
[0054] Exemplarily, after determining the scanning points of each surface of the BIM, the ray picking technology is used in three-dimensional space to determine whether there is a component at each scanning point (if the coordinates can be picked up by rays, it means that the component exists), and then the corresponding component is found through the coordinates of the scanning point.
[0055] For example, in the above example, the octree space partitioning method can be used to divide the BIM internal data into different subspace areas (that is, internal data partitions) according to the coordinate position. Figure 3 As shown, after the internal data of BIM is divided into 8 internal data partitions, namely partition 1 to partition 8, partition 3 can be further divided into partition 31 to partition 38 using the octree space partitioning method. Similarly, partition 7 can be further divided into partition 71 to partition 78 using the octree space partitioning method.
[0056] It should be noted that, generally, after the BIM is partitioned, the internal data partition of the BIM will not change. The above internal data partition can be predetermined or determined according to actual working conditions.
[0057] Optionally, in the process of determining the target data to be rendered in the BIM based on the relative position relationship, the relative position relationship includes the viewpoint being located inside the BIM and the viewpoint being located outside the BIM. If the viewpoint is located outside the BIM, the outer contour data of the BIM is determined as the target rendering data in the BIM.
[0058] In addition, if the viewpoint is located inside the BIM, the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM. The introduction to the viewing angle range corresponding to the viewpoint can be found in the above content and will not be repeated here.
[0059] That is, when the viewpoint is outside the BIM, the outer contour data of the BIM is determined as the target data to be rendered in the BIM, so that only the outer contour data of the BIM is rendered. Similarly, when the viewpoint is inside the BIM, the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM, so that only the internal data of the BIM is rendered.
[0060] In another possible implementation, when the scene changes frequently, that is, the changes in the BIM interface that needs to be displayed are frequent, the workload of rendering the BIM is large. In order to reduce the workload of rendering and reduce the rendering pressure of the browser, if the viewpoint is outside the BIM, the outer contour data of the BIM is determined as the target data to be rendered in the BIM; if the viewpoint is inside the BIM, the change in the viewing angle range corresponding to the viewpoint within the preset time interval is obtained, and based on the change in the viewing angle range corresponding to the viewpoint within the preset time interval, the target data to be rendered in the BIM is determined. Among them, the preset time interval can be predetermined or determined according to actual working conditions.
[0061] In a possible implementation, if the number of changes in the viewing angle range corresponding to the viewpoint within a preset time interval exceeds the preset number, the outer contour data of the BIM is determined as the target data to be rendered in the BIM; if the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval does not exceed the preset number, the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM. The preset number may be predetermined or determined according to actual working conditions.
[0062] Exemplarily, the preset time interval is 5s, and the preset number of times is 3. If the number of times the viewing angle range corresponding to the viewpoint changes within 5s is 2 times, the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM; if the number of times the viewing angle range corresponding to the viewpoint changes within 5s is 4 times, the outer contour data of the BIM is determined as the target data to be rendered in the BIM.
[0063] Specifically, the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM. In other words, based on the position of the viewpoint (such as a camera) in space and the viewing angle of the viewpoint, the surrounding internal subspace data (i.e., the data corresponding to the internal data partition within the viewing angle range corresponding to the viewpoint) is searched to determine the appropriate target data to be rendered.
[0064] In addition, in the above process, when the scene changes frequently, the outer contour data of the BIM is determined as the target data to be rendered in the BIM, that is, when the scene changes frequently, only the outer contour data of the BIM is rendered. When the scene changes less frequently or is static, the data corresponding to each internal data partition in the BIM within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM, that is, when the scene changes less frequently or is static, only the internal data of the BIM is rendered. In addition, scene changes are mainly caused by interactions with users. Therefore, through the above method, for the situation where users frequently interact with the device that renders the BIM, the rendering workload can be reduced, and the rendering pressure of the browser, for example, can be reduced.
[0065] In a possible implementation, the scene change may be caused by the change in the position and angle of the camera (e.g., virtual camera) when the BIM rendering is triggered by the action of a device (e.g., mouse or keyboard). Therefore, the data to be rendered during the rendering process can be controlled by controlling the device such as the mouse or keyboard, or the source of the target data to be rendered can be controlled (i.e., the target data to be rendered in the BIM can be determined).
[0066] Step 103: Render the target data to be rendered.
[0067] It should be noted that, through the above process, based on the relative position relationship between the viewpoint and the BIM, the outer contour data of the BIM or the data corresponding to at least one partition in the internal data partitions of the BIM is determined as the target data to be rendered, that is, part of the data in the BIM is determined as the target data to be rendered, and the target data to be rendered is rendered to reduce the amount of rendering data, avoid rendering all the data in the BIM, and improve the rendering speed.
[0068] like Figure 4 As shown, an embodiment of the present application provides a BIM rendering device, which includes an acquisition module 401, a determination module 402 and a rendering module 403.
[0069] The acquisition module 401 is used to acquire the relative position relationship between the viewpoint and the BIM.
[0070] The determination module 402 is used to determine the target data to be rendered in the BIM based on the relative position relationship; the target data to be rendered is: the outer contour data of the BIM, or the data corresponding to at least one partition in the internal data partitions of the BIM.
[0071] In a possible implementation, the determination module 402 is configured to determine the outer contour data of the BIM as the target data to be rendered in the BIM if the viewpoint is located outside the BIM.
[0072] In addition, the determination module 402 is further configured to determine, if the viewpoint is located inside the BIM, data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint as target data to be rendered in the BIM.
[0073] The determination module 402 is further used to obtain a change in a viewing angle range corresponding to the viewpoint within a preset time interval if the viewpoint is located inside the BIM, and determine the target data to be rendered in the BIM based on the change in the viewing angle range corresponding to the viewpoint within the preset time interval.
[0074] Specifically, the determination module 402 is specifically used to determine the outer contour data of the BIM as the target data to be rendered in the BIM if the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval exceeds the preset number of times; and if the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval does not exceed the preset number of times, determine the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint as the target data to be rendered in the BIM.
[0075] The rendering module 403 is used to render the target data to be rendered.
[0076] Optionally, the device further includes a data splitting module 404 and a data partitioning module 405 .
[0077] The data splitting module 404 is used to split the BIM to obtain the outer contour data of the BIM and the internal data of the BIM;
[0078] The data partitioning module 405 is used to partition the internal data to obtain the internal data partitions of the BIM.
[0079] In a possible implementation, the data splitting module 404 is specifically used to perform mobile scanning on each surface of the BIM outer contour based on a preset distance interval to obtain multiple scanning points; determine whether there is a component at each scanning point among the multiple scanning points, determine at least one external component of the BIM, and determine the at least one external component as the outer contour data; and determine the data in the BIM except the outer contour data as the internal data of the BIM.
[0080] like Figure 5 As shown, an embodiment of the present application provides an electronic device, including a processor 501, a communication interface 502, a memory 503 and a communication bus 504, wherein the processor 501, the communication interface 502, and the memory 503 communicate with each other through the communication bus 504.
[0081] Memory 503, used for storing computer programs;
[0082] In one embodiment of the present application, the processor 501 is used to execute the program stored in the memory 503, and implement the steps of the BIM rendering method provided by any one of the aforementioned method embodiments: obtaining the relative position relationship between the viewpoint and the BIM; splitting the BIM to obtain the outer contour data of the BIM and the internal data of the BIM; partitioning the internal data to obtain the internal data partitions of the BIM; determining the target data to be rendered in the BIM based on the relative position relationship; the target data to be rendered is: the outer contour data of the BIM, or the data corresponding to at least one partition in the internal data partitions of the BIM; rendering the target data to be rendered.
[0083] An embodiment of the present application also provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the BIM rendering method provided in any one of the aforementioned method embodiments are implemented: obtaining the relative position relationship between the viewpoint and the BIM; splitting the BIM to obtain the outer contour data of the BIM and the internal data of the BIM; partitioning the internal data to obtain the internal data partitions of the BIM; determining the target data to be rendered in the BIM based on the relative position relationship; the target data to be rendered is: the outer contour data of the BIM, or the data corresponding to at least one partition in the internal data partitions of the BIM; rendering the target data to be rendered.
[0084] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0085] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A building information model (BIM) rendering method, characterized in that: The method comprises: Obtaining a relative position relationship between a viewpoint and the BIM; Based on the relative position relationship, target data to be rendered in the BIM is determined; the target data to be rendered is: outer contour data of the BIM, or data corresponding to at least one partition in the internal data partitions of the BIM; Rendering the target data to be rendered; Before determining the target data to be rendered in the BIM, the method further includes: Splitting the BIM to obtain outer contour data of the BIM and internal data of the BIM; Partitioning the internal data to obtain internal data partitions of the BIM; The BIM is split to obtain the outer contour data of the BIM and the internal data of the BIM, including: Based on a preset distance interval, each surface of the BIM outer contour is scanned by movement to obtain a plurality of scanning points; Determining whether there is a component at each of the plurality of scanning points, determining at least one external component of the BIM, and determining the at least one external component as the outer contour data; Determine the data in the BIM except the outer contour data as internal data of the BIM; Wherein, based on the relative position relationship, determining the target data to be rendered in the BIM includes: If the viewpoint is located outside the BIM, the outer contour data of the BIM is determined as the target data to be rendered in the BIM; Wherein, based on the relative position relationship, determining the target data to be rendered in the BIM further includes: If the viewpoint is located inside the BIM, the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM; Wherein, based on the relative position relationship, determining the target data to be rendered in the BIM includes: If the viewpoint is located inside the BIM, obtaining a change in a viewing angle range corresponding to the viewpoint within a preset time interval, and determining target data to be rendered in the BIM based on the change in the viewing angle range corresponding to the viewpoint within the preset time interval; The step of determining the target data to be rendered in the BIM based on the change in the viewing angle range corresponding to the viewpoint within the preset time interval includes: If the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval exceeds a preset number, the outer contour data of the BIM is determined as the target data to be rendered in the BIM; If the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval does not exceed the preset number, the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint is determined as the target data to be rendered in the BIM.
2. A BIM rendering device, characterized in that: The BIM rendering device comprises: An acquisition module, used to acquire the relative position relationship between the viewpoint and the BIM; A determination module, configured to determine target data to be rendered in the BIM based on the relative position relationship; the target data to be rendered is: outer contour data of the BIM, or data corresponding to at least one partition of the internal data partitions of the BIM; The determination module is configured to determine the outer contour data of the BIM as target data to be rendered in the BIM if the viewpoint is located outside the BIM; The determination module is further configured to determine, if the viewpoint is located inside the BIM, data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint as target data to be rendered in the BIM; The determination module is further configured to obtain a change in a viewing angle range corresponding to the viewpoint within a preset time interval if the viewpoint is located inside the BIM, and determine target data to be rendered in the BIM based on the change in the viewing angle range corresponding to the viewpoint within the preset time interval; The determination module is used to determine the outer contour data of the BIM as the target data to be rendered in the BIM if the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval exceeds the preset number; and to determine the data corresponding to each internal data partition within the viewing angle range corresponding to the viewpoint as the target data to be rendered in the BIM if the number of changes in the viewing angle range corresponding to the viewpoint within the preset time interval does not exceed the preset number; A rendering module, used for rendering the target data to be rendered; A data splitting module is used to split the BIM to obtain the outer contour data of the BIM and the internal data of the BIM; A data partitioning module, used for partitioning the internal data to obtain internal data partitions of the BIM; The data splitting module is also used to perform mobile scanning on each surface of the BIM outer contour based on a preset distance interval to obtain multiple scanning points; judge whether there is a component at each scanning point among the multiple scanning points, determine at least one external component of the BIM, and determine the at least one external component as the outer contour data; determine the data in the BIM except the outer contour data as the internal data of the BIM.
3. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; The processor is used to implement the steps of the BIM rendering method as claimed in claim 1 when executing the program stored in the memory.
4. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the BIM rendering method according to claim 1 are implemented.
Citation Information
Patent Citations
Three-dimensional map rendering and display method and system
CN104867174A
Method and device for determining rendering object in virtual scene, and electronic device
CN108470368A
EBM variable direction forming dynamic slicing method cooperated with 840D numerical control system
CN110355365A
Large-scale oblique photography model organization and scheduling method
CN110992458A
Three-dimensional geographic data-oriented transmission and rendering method and system
CN111858828A
