CS175 2003 1 CS 175 – Week 4 Triangle Mesh Smoothing Discrete Differential Geometry.

Slides:



Advertisements
Similar presentations
2D/3D Shape Manipulation, 3D Printing
Advertisements

Discrete Differential Geometry Planar Curves 2D/3D Shape Manipulation, 3D Printing March 13, 2013 Slides from Olga Sorkine, Eitan Grinspun.
Texture Synthesis on [Arbitrary Manifold] Surfaces Presented by: Sam Z. Glassenberg* * Several slides borrowed from Wei/Levoy presentation.
Extended Gaussian Images
Mean Value Coordinates for Closed Triangular Meshes
Discrete Exterior Calculus. More Complete Introduction See Chapter 7 “Discrete Differential Forms for Computational Modeling” in the SIGGRAPH 2006 Discrete.
Discrete Geometry Tutorial 2 1
Rüdiger Westermann Lehrstuhl für Computer Graphik und Visualisierung
CS CS 175 – Week 4 Mesh Decimation General Framework, Progressive Meshes.
11-1 Space Figures and Cross Sections
Euler’s Formula Classifying Three Dimensional Shapes Any Observations?
CS CS 175 – Week 4 Triangle Mesh Smoothing Signal Processing, Diffusion, Curvature Flow.
CS CS 175 – Week 7 Parameterization Linear Methods.
CS CS 175 – Week 2 Processing Point Clouds Local Surface Properties, Moving Least Squares.
Polygonal Mesh – Data Structure and Smoothing
SolidWorks Session 4 Ferdowsi University of Mashhad
CS CS 175 – Week 5 Mesh Decimation Fairness Criteria.
PA1 Supplementary notes 1 Programming assignment You need to implement the following: 1. Display basic mesh Information Find the number of vertices, edges,
Volume and Angle Structures on closed 3-manifolds Feng Luo Rutgers University Oct. 28, 2006 Texas Geometry/Topology conference Rice University.
©A. Weinberg By Ms. Weinberg SOL ©A. Weinberg Let’s learn a bit about Geometry! Geometry is a part of Math that focuses on shapes and lines. Shapes.
9-4 Geometry in Three Dimensions  Simple Closed Surfaces  Regular Polyhedra  Cylinders and Cones.
Mesh Representation, part I
Surface Area and Volume Chapter 12. Exploring Solids 12.1 California State Standards 8, 9: Solve problems involving the surface area and lateral area.
1 Background and definitions Cindy Grimm. 2 Siggraph 2005, 8/1/ Overview What does it mean to be.
Geometry Images Xiang Gu Harvard University Steven J. Gortler Harvard university Hugues Hoppe Microsoft Research Some slides taken from Hugues Hoppe.
Mesh Data Structure. Meshes Boundary edge: adjacent to 1 face Regular edge: adjacent to 2 faces Singular edge: adjacent to >2 faces Mesh: straight-line.
1 Manifolds from meshes Cindy Grimm and John Hughes, “Modeling Surfaces of Arbitrary Topology using Manifolds”, Siggraph ’95 J. Cotrina Navau and N. Pla.
Differential Geometry Computer Vision #8. Differential Geometry 1. Curvature of curve 2. Curvature of surface 3. Application of curvature.
Andrew Nealen / Olga Sorkine / Mark Alexa / Daniel Cohen-Or SoHyeon Jeong 2007/03/02.
Computer Graphics Basic 3D Geometry CO2409 Computer Graphics Week 5-1.
3D SHAPES By Keith & Callum. cube the cube has 6 faces It has 8 vertices It has 12 edges.
Space Figures & Nets, Surface Areas of Prisms & Cylinders Unit 5, Lesson 1 chapter%20ten.ppt.
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Geometric Modeling using Polygonal Meshes Lecture 3: Discrete Differential Geometry and its Application to Mesh Processing Office: South B-C Global.
Solid Modeling Ref. Mantyla. Introduction Aim of modeling: The search of a media of communication.
Many of the figures from this book may be reproduced free of charge in scholarly articles, proceedings, and presentations, provided only that the following.
A construction of rational manifold surfaces of arbitrary topology and smoothness from triangular meshes Presented by: LiuGang
CS418 Computer Graphics John C. Hart
Vertices, Edges and Faces By Jordan Diamond. Vertices In geometry, a vertices is a special kind of point which describes the corners or intersections.
Chapter Area, Pythagorean Theorem, and Volume 14 Copyright © 2013, 2010, and 2007, Pearson Education, Inc.
Geometric Modeling with Conical Meshes and Developable Surfaces SIGGRAPH 2006 Yang Liu, Helmut Pottmann, Johannes Wallner, Yong-Liang Yang and Wenping.
3D Polyhedral Surfaces in Pierre Alliez.
Three Dimensional Figures
polyhedron a three- dimensional figure whose surfaces are polygons faces edge vertex.
Rongjie Lai University of Southern California Joint work with: Jian Liang, Alvin Wong, Hongkai Zhao 1 Geometric Understanding of Point Clouds using Laplace-Beltrami.
Decimation of Triangle Meshes Paper by W.J.Schroeder et.al Presented by Guangfeng Ji.
1 Spherical manifolds for hierarchical surface modeling Cindy Grimm.
Tutorial Mesh Processing Bruno Lévy INRIA - ALICE.
11.1 Notes Space Figures and Cross Sections. Identifying Nets and Space Figures A polyhedron is a 3-dimensional figure whose surfaces are polygons. -
Geometry Shapes Revision. Drawing Cubes How many cubes? Draw a front, side and top view.

Polyhedra and Prisms.
Geometry- 3 Dimensional Shapes Solid Figures
Surface area and volume formulas
Unit 3 – Lesson 6 Solids.
Boundary Representations and Topology
Geometry- 3 Dimensional Shapes Solid Figures
CSC461: Lecture 23 Shading Computation
10.1 Solid Geometry Geometry.
Meshes.
Geometry in my life By: Darrin.
Objective: Identify the attributes and names of solid figures
11.5 Explore Solids Mrs. vazquez Geometry.
3D Geometry.
12.1-D Figures Objective: students will be able to identify the attributes of 3-d figures.
Guess the Shape!.
Basic Assembly Constraints
Geometry: Three Dimensional Solids
Prof. Lizhuang Ma Shanghai Jiao Tong University
Presentation transcript:

CS CS 175 – Week 4 Triangle Mesh Smoothing Discrete Differential Geometry

CS Overview triangle mesh basics data structures basic differential geometry discretization

CS Triangle Mesh Basics triangle mesh consist of vertices edges triangles and it is an orientable manifold (with boundary)

CS Triangle Mesh Basics terminology neighbours valency boundary Euler formula V – E + F = 2(1 – G) – B

CS Data Structures extended indexed face set array of vertices coordinates index to one adjacent triangle array of triangles vertex indices indices of neighbouring triangles

CS Data Structures directed half-edges array of vertices coordinates index to one adjacent half-edge array of half-edges vertex index neighbouring half-edge previous half-edge

CS Differential Geometry Definition of tangent plane surface normal first & second fundamental form curvature Laplace Beltrami operator

CS Discretization normal average adjacent triangle normals area or inverse area weighting average sphere normals …

CS Discretization integral curvature values blending cylinders Gaussian curvature Gauss-Bonnet-Theorem s K = 2  –  i  i mean curvature s H = ¼  i ||e i ||  i