10.07.2015 Views

To the Graduate Council: I am submitting herewith a thesis written by ...

To the Graduate Council: I am submitting herewith a thesis written by ...

To the Graduate Council: I am submitting herewith a thesis written by ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Chapter 5: Analysis and Results 60We define N v as <strong>the</strong> normal of surface S at a vertex v. We compute <strong>the</strong> normal at avertex using <strong>the</strong> normals of <strong>the</strong> triangles that contain <strong>the</strong> vertex. The normal of atriangle is <strong>the</strong> normal of <strong>the</strong> plane that fits <strong>the</strong> three points and is given <strong>by</strong> Equation5.2. We compute <strong>the</strong> vertex normal as <strong>the</strong> average of <strong>the</strong>se normals weighted <strong>by</strong> areaof <strong>the</strong> triangles involved.Nvi( vi− v ) × ( v=||( v − v ) × ( v − 11 n vv= N in i=0N ;i( i+1)mod n( i+1)mod n− v )− v )||(5.2)NN = vv|| Nv||(5.3)We show a small section of a triangle mesh in Figure 5.1 to understand <strong>the</strong> definitionsbetter. The blue colored point in <strong>the</strong> middle is <strong>the</strong> vertex at which we would like tocompute <strong>the</strong> curvature. Points in red are <strong>the</strong> neighbor points and <strong>the</strong> lines connecting<strong>the</strong> vertex v and its neighbors are <strong>the</strong> triangles that determine <strong>the</strong> surface. N v is <strong>the</strong>normal at <strong>the</strong> vertex that we have defined in Equation 5.3.The paraboloid fitting method [Kresk, 1998] at each vertex is computed <strong>by</strong> translating<strong>the</strong> vertex under consideration to <strong>the</strong> origin and its neighbors are rotated so that <strong>the</strong>vertex normal coalesces with <strong>the</strong> z axis. The osculating paraboloid of <strong>the</strong> form z= ax 2 +bxy + cy 2 is assumed to contain <strong>the</strong>se transformed points. The coefficients a, b, c arefound <strong>by</strong> solving a least square fit to v and <strong>the</strong> neighboring vertices [ v n−1i ] i=0 . The total andmean curvatures are computed using <strong>the</strong> formula in Equation 5.4.2κ = 4ac − b ; H = a + c(5.4)N vv 1v 2v 3v 4αvv 6v 5Figure 5.1: Neighborhood of a vertex in a triangle mesh.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!