Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Area and normal vector-based grid simplification method for unsmooth surfaces

A smooth surface and normal vector technology, applied in the field of grid simplification considering area and normal vector measurement, can solve the problems of easy loss of model details, no consideration of grid geometry characteristics, and unsatisfactory non-fluid surface simplification effect, etc., to achieve It is good to preserve the details, highlight the simplification effect, and improve the effect of the simplification effect

Active Publication Date: 2018-01-09
SOUTHEAST UNIV
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But it also has some inherent disadvantages: because it does not consider the geometric characteristics of the mesh, such as volume, shape, curvature, etc., it is easy to lose the details of the model during the simplification process, and the simplification effect for some non-fluid surfaces is not ideal.

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
  • Area and normal vector-based grid simplification method for unsmooth surfaces
  • Area and normal vector-based grid simplification method for unsmooth surfaces
  • Area and normal vector-based grid simplification method for unsmooth surfaces

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0056] The technical solutions provided by the present invention will be described in detail below in conjunction with specific examples. It should be understood that the following specific embodiments are only used to illustrate the present invention and are not intended to limit the scope of the present invention.

[0057]Present embodiment adopts Java as programming language, as figure 1 As shown, this embodiment adopts the following steps:

[0058] Step 1, read all the vertices and faces in the three-dimensional grid, and calculate the basic quadratic matrix K p and the quadratic error matrix Q.

[0059] Create two classes Vertex and Face to correspond to vertices and faces in the model. Analyze the 3D obj file, read all vertices and faces in the 3D mesh, and create two ArrayLists respectively: VertexList is used to save vertices, and FaceList is used to save faces. While analyzing, save the information of vertices and faces adjacent to the vertex, and store them in the...

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 grid simplification method considering the area and normal vector for the non-smooth surface. The estimated error of each edge folding and the position of the new vertex, the normal vector constraint is included in the cost of the new vertex after folding, the minimum folding cost and the corresponding position of the new vertex and the original vertex are stored in the vertex attribute, and the folding error Insert into the priority queue; take out the edge with the least folding cost from the queue, fold it, and update the relevant vertices and faces; until the set simplification conditions are satisfied. The present invention can keep the detail features of the original model as much as possible while quickly simplifying the grid. Especially for some non-fluid and non-smooth surfaces, compared with the traditional method, this method can better preserve the details and achieve a more prominent simplification effect, thereby improving the overall simplification effect.

Description

technical field [0001] The invention belongs to the technical field of graphic processing, and relates to a three-dimensional grid simplification technology in the field of computer graphics, and more specifically relates to a grid simplification method considering area and normal vector measurement. Background technique [0002] In a computer, a three-dimensional model is usually expressed as a surface model or a volume model; among them, the surface model using a polygonal mesh is the most commonly used, and this model has good versatility and flexibility, and its mathematical representation is simple. In recent years, the 3D model obtained by using 3D laser scanning technology has very high precision and can get very good rendering effect. But what follows is the increase in the complexity of the mesh model. Even a very simple model may require tens of thousands of triangular faces to describe, which poses a huge challenge to the storage, calculation and drawing of the co...

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
IPC IPC(8): G06T17/20
Inventor 王慧青焦越杨燕
Owner SOUTHEAST UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products