Decimation%20Of%20Triangle%20Meshes - PowerPoint PPT Presentation

About This Presentation
Title:

Decimation%20Of%20Triangle%20Meshes

Description:

Decimation Of Triangle Meshes Avneesh Sud Special Topics in Computer Graphics What Is Decimation ? Reduction in the number of triangles in a triangle mesh ... – PowerPoint PPT presentation

Number of Views:53
Avg rating:3.0/5.0
Slides: 16
Provided by: Avn70
Category:

less

Transcript and Presenter's Notes

Title: Decimation%20Of%20Triangle%20Meshes


1
Decimation Of Triangle Meshes
Avneesh Sud Special Topics in Computer Graphics
2
What Is Decimation ?
  • Reduction in the number of triangles in a
    triangle mesh, maintaining the original topology,
    as well as its overall appearance determined by
    discrete and scalar attributes.

3
The Basic Mesh
  • The Mesh is a collection of triangles in 3-space,
    given by ( V,T(V) ), where V is the list of
    vertices, and T(V) the list of triangle
    definitions

4
Requirements for a Good Decimation
  • The original topology of the mesh must be
    preserved
  • The decimated mesh must be a good approximation
    to the original
  • Optional Vertices of the decimated mesh be a
    subset of original set. This allows to preserve
    the appearance attributes

5
The algorithm
  • Characterize the local vertex geometry and
    topology
  • Evaluate decimation criteria
  • Triangulate the resulting holes.

6
Characterizing Local Geometry
  • Determines the vertices which are possible
    candidates for deletion.
  • All vertices except complex vertices are
    candidates for deletion.

7
Characterizing Local Geometry
Corner Edge
Simple
Boundary
Complex
Interior Edge
8
Evaluating Decimation Criteria
  • Simple Vertices Distance to average plane

9
Evaluating Decimation Criteria
  • Boundary and Feature Edges Distance to edge

10
Triangulation
  • If a vertex is eliminated, the loop created by
    removing the vertex is re-triangulated.
  • Every loop is star shaped recursive loop
    splitting triangulation schemes are used.
  • If a loop cannot be retriangulated, the vertex
    generating the loop is not removed.

11
Recursive Splitting Triangulation
  • A split plane orthogonal to average plane is
    determined.
  • If two loops do not overlap the split plane is
    acceptable

12
Recursive Splitting Triangulation
  • Best splitting plane is determined using an
    aspect ratio
  • Maximum aspect ratio gives best splitting plane

13
Special Cases
  • Modification of topology of a closed structure
  • Topological holes in the mesh
  • These are checked by triangulation to ensure
    duplicate triangles or edges are not created

14
Results
15
Results
Write a Comment
User Comments (0)
About PowerShow.com