BIM model data optimization method and system

A technology of model data and optimization methods, applied in image data processing, electrical digital data processing, special data processing applications, etc., can solve problems such as poor real-time performance, and achieve the effect of reducing the amount of data and improving user experience

Active Publication Date: 2019-10-08
北京飞渡科技股份有限公司
View PDF2 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] Therefore, the present invention provides a method and system for optimizing BIM model data, which overcomes the disadvantage of poor real-time performance when performing three-dimensional rendering of large-volume and complex BIM model data in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • BIM model data optimization method and system
  • BIM model data optimization method and system
  • BIM model data optimization method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0030] An embodiment of the present invention provides a method for optimizing BIM model data, such as figure 1 As shown, the method includes the following steps:

[0031] Step S1: Shrink each edge in the original grid of the BIM model.

[0032] In the embodiment of the present invention, when shrinking each edge in each grid of the original BIM model, the triangle associated with the edge to be shrunk is deleted, and the vertices associated with the vertex of the edge to be shrunk are relocated to the edge of the edge to be shrunk. any point. In one embodiment, as figure 2 As shown, when the edge {v1, v2} is contracted, the triangle associated with the edge {v1, v2} will be deleted, and the vertex associated with the vertex v1, v2 will be relocated to v1, v2, or v1, v2 Any point v0 in the middle of the line segment.

[0033] Step S2: Calculate the difference between each edge in each grid after contraction and each edge in the original grid.

[0034] There will be a geo...

Embodiment 2

[0060] An embodiment of the present invention provides an optimization system for BIM model data, such as Figure 4 As shown, the system includes:

[0061] The contraction processing module 1 is configured to perform contraction processing on each edge in the original grid of the BIM model; this module executes the method described in step S1 in Embodiment 1, which will not be repeated here.

[0062] The difference value calculation module 2 is used to calculate the difference value between each side of each grid after contraction and each side of the original grid; this module executes the method described in step S2 in Embodiment 1, and will not be repeated here.

[0063] A difference value queue building module 3, configured to associate the difference value with each edge and construct a difference value queue. This module executes the method described in step S3 in Embodiment 1, which will not be repeated here.

[0064] The minimum difference value acquisition module 4 ...

Embodiment 3

[0068] An embodiment of the present invention provides a computer device, such as Figure 5 As shown, it includes: at least one processor 401 , such as a CPU (Central Processing Unit, central processing unit), at least one communication interface 403 , memory 404 , and at least one communication bus 402 . Wherein, the communication bus 402 is used to realize connection and communication between these components. Wherein, the communication interface 403 may include a display screen (Display) and a keyboard (Keyboard), and the optional communication interface 403 may also include a standard wired interface and a wireless interface. The memory 404 may be a high-speed RAM memory (Ramdom Access Memory, volatile random access memory), or a non-volatile memory (non-volatile memory), such as at least one disk memory. Optionally, the memory 404 may also be at least one storage device located away from the aforementioned processor 401 . The processor 401 may execute the method for opt...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a BIM model data optimization method and system. The method comprises the steps of carrying out the shrinking processing on each edge in an original grid of a BIM model, and calculating the difference value between each edge in each contracted grid and each edge of the original grid; associating the difference value with each edge, and constructing a difference value queue;obtaining a minimum difference value in the difference value queue, and shrinking the edge with the minimum difference value; and when the minimum difference value is greater than a preset thresholdvalue, obtaining the optimized BIM model data. According to the BIM model data optimized by the optimization method provided by the invention, on the basis that the original semantic information of the BIM model data is reserved, the data size is greatly reduced, the user experience of the three-dimensional real-time interactive rendering at a traditional desktop terminal is remarkably improved, and the large-volume complex BIM model data can also be rendered from the desktop terminal in real time to be the web page three-dimensional real-time interactive rendering based on no plug-in, so thata user can obtain the experience of no lagging, no waiting and smooth interaction.

Description

technical field [0001] The invention relates to the application field of building information models, in particular to a method and system for optimizing BIM model data. Background technique [0002] BIM is Building Information Modeling (Building Information Modeling), which is an innovative method of architectural design, construction and management. BIM breaks through the traditional design method. It is no longer a complicated two-dimensional drawing on the plane. The BIM model uses three-dimensional components to fully visualize the building, increasing intuitiveness and work efficiency. Large and complex BIM model data uses discrete triangular meshes plus vertex or patch attributes to express the surface and internal spatial structure of the model. The commonly used BIM model data volume has a large number of components, a large number of graphics elements, and a large file size. The frame rate of real-time rendering on traditional desktop rendering software is not hig...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06T15/00G06F17/50
CPCG06T15/00G06F30/13Y02T10/40
Inventor 柳晓华宋彬徐国富张强
Owner 北京飞渡科技股份有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products