Method for establishing space index structure of product STL model

An indexing structure and spatial indexing technology, applied in 3D modeling, image data processing, special data processing applications, etc., can solve the problems of high system resource consumption, affecting spatial query efficiency, and low algorithm operation efficiency, and improve query efficiency. , narrow the scope of the query, improve the effect of building efficiency

Inactive Publication Date: 2009-08-19
SHANDONG UNIV OF TECH
View PDF0 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the existing technical literature, there is no method for establishing the spatial index structure of the product STL model. In the method for establishing the spatial index structure of the triangular grid, Wang Lei et al. published in the academic journal "Computer Application Research" (2004, 9, P95-97) In the paper "Ordered Adjacency Vertex Table Data Structure for Subdivision Surfaces" published on 2010, according to the vertex information and edge information of each triangle face in the triangular mesh model, an adjacency table is established for each triangle face, which stores the Triangular patches are topologically adjacent to the triangular patches. This method can accurately obtain the neighbor relationship of each triangular patch in the triangular mesh model. However, from the construction process of the adjacency relationship table, its indexing efficiency depends on the construction of the adjacency relationship table. The insertion sequence of triangle faces, and the adjacency relationship table is a static index structure. When inserting and deleting triangle faces, it is necessary to traverse the entire adjacency relationship table to reorganize the adjacency relationship between triangle faces, and the algorithm operation efficiency is low. High system resource consumption
Zhou Hai used the spatial octree as the spatial index structure of the triangular mesh model in his doctoral dissertation "Research on Subdivision Surface Modeling Technology" (Nanjing University of Aeronautics and Astronautics, 2005). The facets are inserted into the spatial octree, the index structure of the triangular mesh model is established, and the neighbor relationship between the triangular faces is organized. This method uses the center of the bounding box of the triangular facets to represent the triangular facets, which cannot accurately reflect the location and location of the triangular facets. The size of the occupied space area and poor accuracy reduce the quality of the index structure and the efficiency of spatial query based on the structure
Wang Zhanli used a large bounding box to enclose the triangular mesh model in his doctoral dissertation "Research on Simulation Technology of NC Machining Oriented to Virtual Manufacturing" (Jilin University, 2007). The patch is divided into two parts, each part is surrounded by a bounding box, and each bounding box is divided recursively until a bounding box only contains one triangle patch, and an unbalanced binary tree index structure of the triangular mesh model is established. The structure improves the spatial query efficiency of the triangular mesh model, but because the structure is an unbalanced binary tree, it is only suitable for the triangular mesh model with a relatively uniform distribution. When the distribution of the triangular mesh model is uneven, the tree is prone to Too many layers of a certain branch lead to a sharp deterioration of the data structure, seriously affecting the efficiency of spatial query based on this structure
[0004] To sum up, the current triangular grid spatial index structure has problems such as low construction efficiency and high system resource consumption. Therefore, establishing a stable and efficient index structure for product STL model data has become a technical problem to be solved urgently by those skilled in the 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
  • Method for establishing space index structure of product STL model
  • Method for establishing space index structure of product STL model
  • Method for establishing space index structure of product STL model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0027] The present invention will be further described below in conjunction with accompanying drawing:

[0028] figure 1 It is the realization flow chart of the program for establishing the spatial index structure of the product STL model of the present invention. The program for establishing the spatial index structure of the product STL model includes program 1 for reading the data file of the product STL model, inserting data nodes into the program for index structure 2, and optimizing the index structure Program 3 and target triangular patch neighbor query program 4, wherein, read the product STL model data file program 1 reads the product STL model data file, establishes the axial bounding box of each triangular patch, according to the axial bounding box The center and the radius of the circumscribed ball establish the data nodes corresponding to the triangle surface and store them in the data node sequence; insert the data nodes into the index structure program 2 to read...

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 provides an establishing method of a product STL model spatial index structure, which is characterized in that a product STL model data file is read first, an axial bounding box of each triangular facet is established, corresponding data node of the triangular facet is established according to the center of the axial bounding box and the radius of a circumsphere and stored in a data node sequence, each data node in the sequence is inserted in the index structure through steps such as insertion position selection, node splitting, node axial bounding box adjustment and the like, and the data node with larger volume of the axial bounding box is reinserted in the index structure to further optimize the index structure and achieve the establishment of the product STL model spatial index structure. The establishing method can establish spatial index structures of various triangular grids with complex profiles, and has the characteristics of strong stability and high query efficiency.

Description

technical field [0001] The invention provides a method for establishing a spatial index structure of a product STL model, which belongs to the technical field of product reverse engineering. Background technique [0002] In product reverse engineering, equipment such as laser scanners is usually used to obtain scattered point cloud data on the surface of the solid model, and the data is triangulated to generate a product STL model, which is close to the original solid model. The product STL model is composed of some discrete triangular faces. At present, it is mainly through the establishment of adjacency table, spatial octree, R * -Tree and other methods organize the neighbor relationship among the triangular faces, and establish a stable and efficient index structure for the product STL model. It is useful for improving the simplification and subdivision of the product STL model, the intersection of the product STL model and the CNC machining tool path based on the product...

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): G06T17/00G06F17/30
Inventor 孙殿柱李延瑞朱昌志崔传辉
Owner SHANDONG UNIV OF TECH
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