City-level BIM (Building Information Modeling) data lightweight method and system based on multistage shelling algorithm
A lightweight, algorithmic technology, applied in image data processing, computing, 3D image processing, etc., can solve problems such as limiting the application of BIM data and unable to render city-level BIM data.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] This embodiment is used to provide a method for lightweighting city-level BIM data based on a multi-level shelling algorithm, such as figure 1 and figure 2 As shown, the lightweight methods include:
[0030] S1: traverse the vertices of all building components included in the BIM data to determine the space boundary of the octree; the space boundary is the smallest regular hexahedron including all the vertices;
[0031] BIM data includes: geometric data (with materials) and attribute data, what this embodiment wants to render is geometric data, and attribute data is used for query and analysis. The boundary of the octree space is a regular hexahedron, which just contains the vertices of all building components.
[0032] S2: Calculate the maximum division level of the octree, according to the maximum division level, use the octree algorithm to divide the space boundary step by step, and obtain the correspondence between each division level from the maximum division le...
Embodiment 2
[0072] This embodiment is used to provide a city-level BIM data lightweight system based on a multi-level shelling algorithm, such as Figure 6 As shown, the lightweight system includes:
[0073] The spatial boundary determination module M1 is used to traverse the vertices of all building components included in the BIM data to determine the spatial boundary of the octree; the spatial boundary is the smallest regular hexahedron including all the vertices;
[0074] The association module M2 is used to calculate the maximum division level of the octree, and according to the maximum division level, use the octree algorithm to divide the space boundary step by step, and obtain each partition between the maximum division level and 0. dividing a number of space units corresponding to the level, and associating the building component with the space unit; the space unit is a cube;
[0075] The outermost component determination module M3 is configured to determine the outermost spatial...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com