tracking intersection curves of two deforming parametric surfaces

23
Tracking Intersection Curves of Two Deforming Parametric Surfaces Xianming Chen¹, Richard Riesenfeld¹ Elaine Cohen¹, James Damon² ¹School of Computing, University of Utah ²Department of Mathematics, UNC

Upload: jeremy-baker

Post on 31-Dec-2015

48 views

Category:

Documents


3 download

DESCRIPTION

Tracking Intersection Curves of Two Deforming Parametric Surfaces. Xianming Chen ¹ , Richard Riesenfeld ¹ Elaine Cohen ¹, James Damon ² ¹ School of Computing, University of Utah ² Department of Mathematics, UNC. Two Main Ideas. Construct evolution vector field - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Tracking Intersection Curves of Two Deforming Parametric Surfaces

Xianming Chen¹, Richard Riesenfeld¹

Elaine Cohen¹, James Damon²

¹School of Computing, University of Utah

²Department of Mathematics, UNC

Page 2: Tracking Intersection Curves of  Two Deforming Parametric Surfaces
Page 3: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Two Main Ideas

• Construct evolution vector field– To follow the gradual change of intersection

curve (IC)

• Apply Morse theory and Shape Operator– To compute topological change of IC

• Formulate locus of IC as 2-manifold in parametric 5-space

• Compute quadric approximation at critical points of height function

Page 4: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Deformation as Generalized Offset

Page 5: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Crv-Crv IP Under Deformation

Page 6: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Tangent Movement

Page 7: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Evolution Vector Field

Page 8: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Evolution Algorithm

Page 9: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Surface Case

Page 10: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

A Local Basis

Page 11: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Evolution Vector Field

Page 12: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Evolution Vector Field in Larger Context

• Well-defined actually in a neighborhood of any P in R³, where two surfaces deform to P at t1 and t2

• Vector field is on the tangent planes of level set surfaces defined by f = t1 - t2

• Locus of ICs is one of such level surfaces.

Page 13: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Topological Change of ICs

Page 14: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

2-Manifold in Parametric 5-space

Page 15: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

IC as Height Contour

Page 16: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Critical Points of Height Function

Page 17: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

4 Generic Transition Events

Page 18: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

A Comment

Singularity theory of stable surface mapping

in physical space

R3 {x, y, z}

Morse theory of height

function in augmented

parametric space R5

{ s1 , s2 , ŝ1, ŝ2 , t }

Page 19: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Tangent Vector Fields

Page 20: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Computing Tangent Vector Fields

Page 21: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Computing Transition Events

Page 22: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Conclusion

• Solve dynamic intersection curves of 2 deforming closed B-spline surfaces

• Deformation represented as generalized offset surfaces

• Implemented in B-splines, exploiting its symbolic computation and subdivision-based 0-dimensional root finding.

• Evolve ICs by following evolution vector field

• Create, annihilate, merge or split IC by 2nd order shape computation at critical points of a 2-manifold in a parametric 5-space.

Page 23: Tracking Intersection Curves of  Two Deforming Parametric Surfaces

Thank you!