Triangular surface grid generation method based on three-dimensional entity model

A three-dimensional solid, surface mesh technology, applied in 3D modeling, image data processing, instruments, etc., can solve the problems of floating point error sensitivity, low mesh quality, difficult to control precision, etc., achieve high numerical robustness, The effect of numerical robustness and quality assurance

Active Publication Date: 2015-12-23
SYSU CMU SHUNDE INT JOINT RES INST +1
View PDF5 Cites 4 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The quality of the grid generated by the Delaunay-based triangulation method is strictly guaranteed in mathematics, even for some non-manifold geometric shapes, the grid can be generated, but the algorithm is more complicated, and the calculation error of floating point numbers Very sensitive, low computational efficiency, the quality of the generated mesh is still not high, and the accuracy is difficult to control

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
  • Triangular surface grid generation method based on three-dimensional entity model
  • Triangular surface grid generation method based on three-dimensional entity model
  • Triangular surface grid generation method based on three-dimensional entity model

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0043] Such as figure 1 , figure 2 with image 3 As shown, a triangular surface mesh generation method based on a 3D solid model, including:

[0044] S1. Read a surface in the three-dimensional solid model;

[0045] S2. Read a boundary of the surface;

[0046] S3. Determine whether the boundary has been processed, if so, directly read the processing result, if not, process the boundary;

[0047] S4. Determine whether all the boundaries of the surface have been processed, if so, go to S5, if not, return to S2;

[0048] S5. Transform the boundary and vertices of the surface into a two-dimensional parameter space, and generate a two-dimensional grid in the two-dimensional parameter space;

[0049] S6. Transforming the generated two-dimensional grid into a three-dimensional parameter space;

[0050] S7. Determine whether all surfaces in the three-dimensional solid model have been meshed, and if so, output the mesh generation result and generate an STL file; if not, return ...

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 triangular surface grid generation method based on a three-dimensional entity model. The method comprises the following steps: reading one surface in the three-dimensional entity model; reading one boundary of the surface; determining whether the boundary is already processed, if so, directly reading a processing result, and otherwise, processing the boundary; determining whether the boundaries of the surface are already completely processed; converting the boundary and the summit of the surface into a two-dimensional parameter space, and generating a two-dimensional grid in the two-dimensional parameter space; converting the generated two-dimensional grid into a three-dimensional parameter space; and determining all surfaces in the three-dimensional entity model already generate grids, if so, outputting a grid generation result, and generating an STL file. According to the invention, the grids are generated directly surface by surface, boundary of each surface is processed one by one, each surface or boundary is processed only once, and regulation and control parameters related to precision of the finally generated grids are arranged when the boundaries and surfaces are processed, such that the grids are generated efficiently and precisely.

Description

technical field [0001] The invention relates to the field of computer-aided design, in particular to a method for generating triangular surface meshes based on a three-dimensional solid model. Background technique [0002] In recent years, 3D printing technology has developed rapidly. The data preprocessing program of 3D printing, that is, the slicing program, slices the 3D solid model according to the input model file to generate slice data, and then the 3D printer manufactures the object by layer-by-layer printing according to the slice data. At present, the format of the input model file of the 3D printer usually adopts the STL format. STL is a file format that represents the geometric surface of a three-dimensional solid with triangles. However, in the field of computer-aided design, the STEP format, which supports multiple geometric representation methods such as manifold boundary representation, has become an international standard and is most commonly used in this f...

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/20
Inventor 丁喜冬蔡光亚陈弟虎罗永震郭建平张曰理
Owner SYSU CMU SHUNDE INT JOINT RES INST
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