Dynamic Computational Topology for Piecewise Linear Curves

A piecewise linear (PL) approximation often serves as the graphics representation for a parametric curve. Algorithms for preserving correct topology for a single static image are available, but signicant challenges remain to ensure correct topology when the PL curve is changing shape during synchronized visualization with an ongoing simulation, such as a molecule writhing over time. A tubular neighborhood of the curve is dened to preserve topology under perturbation, but as the perturbed geometry approaches the boundary of that tubular neighborhood, any required update of the neighborhood should maintain the synchronization. The algorithimic performance of these updates is directly dependent upon the number of approximating edges and the techniques presented here decrease that data volume versus previous methods, as shown by a comprehensive comparative analysis and a representative example.

[1]  James C. Miller,et al.  Computer graphics principles and practice, second edition , 1992, Comput. Graph..

[2]  Kenneth L. Clarkson,et al.  Building triangulations using ε-nets , 2006, STOC '06.

[3]  Jason H. Cantarella,et al.  On the minimum ropelength of knots and links , 2001, math/0103224.

[4]  Kenneth L. Clarkson,et al.  Building triangulations using epsilon-nets. , 2006, STOC 2006.

[5]  Jörg Peters,et al.  Sharp, quantitative bounds on the distance between a polynomial piece and its Bézier control polygon , 1999, Comput. Aided Geom. Des..

[6]  Greg Kuperberg,et al.  The second hull of a knotted curve , 2002 .

[7]  Eric J. Rawdon,et al.  Visualizing the tightening of knots , 2005, VIS 05. IEEE Visualization, 2005..

[8]  Les A. Piegl,et al.  The NURBS Book , 1995, Monographs in Visual Communication.

[9]  Jens Gravesen De Casteljau's algorithm revisited , 1998 .

[10]  Eric J. Rawdon,et al.  Knot Tightening by Constrained Gradient Descent , 2010, Exp. Math..

[11]  P. Cochat,et al.  Et al , 2008, Archives de pediatrie : organe officiel de la Societe francaise de pediatrie.

[12]  Marshall W. Bern,et al.  Surface Reconstruction by Voronoi Filtering , 1998, SCG '98.

[13]  Alexander Russell,et al.  Computational topology: ambient isotopic approximation of 2-manifolds , 2003, Theor. Comput. Sci..

[14]  Alexander Russell,et al.  Modeling time and topology for animation and visualization with examples on parametric geometry , 2008, Theor. Comput. Sci..

[15]  Neil F. Stewart,et al.  Polyhedral perturbations that preserve topological form , 1995, Comput. Aided Geom. Des..

[16]  J. Kern,et al.  Total Curvature and Total Torsion of Knotted Polymers , 2007 .

[17]  Alexander Russell,et al.  Topological Neighborhoods for Spline Curves: Practice & Theory , 2008, Reliable Implementation of Real Number Algorithms.

[18]  Ron Goldman,et al.  On the smooth convergence of subdivision and degree elevation for Bézier curves , 2001, Comput. Aided Geom. Des..

[19]  Nicholas M. Patrikalakis,et al.  Analysis and applications of pipe surfaces , 1998, Comput. Aided Geom. Des..