Contour tracing by piecewise linear approximations

We present a method for tracing a curve that is represented as the contour of a function in Euclidean space of any dimension. The method proceeds locally by following the intersections of the contour with the facets of a triangulation of space. The algorithm does not fail in the presence of high curvature of the contour; it accumulates essentially no round-off error and has a well-defined integer test for detecting a loop. In developing the algorithm, we explore the nature of a particular class of triangulations of Euclidean space, namely, those generated by reflections.

[1]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[2]  A. Katz,et al.  Quasiperiodic Patterns with Icosahedral Symmetry , 1986 .

[3]  Herbert E. Scarf,et al.  The Approximation of Fixed Points of a Continuous Mapping , 1967 .

[4]  P. Blanchard Complex analytic dynamics on the Riemann sphere , 1984 .

[5]  M. A. Sabin,et al.  Contouring — the State of the Art , 1985 .

[6]  E. Sperner Neuer beweis für die invarianz der dimensionszahl und des gebietes , 1928 .

[7]  James M. Ortega,et al.  Iterative solution of nonlinear equations in several variables , 2014, Computer science and applied mathematics.

[8]  E. Allgower,et al.  Simplicial and Continuation Methods for Approximating Fixed Points and Solutions to Systems of Equations , 1980 .

[9]  A. Ostrowski Solution of equations and systems of equations , 1967 .

[10]  Dennis S. Arnon,et al.  Topologically reliable display of algebraic curves , 1983, SIGGRAPH.

[11]  E. Allgower,et al.  An Algorithm for Piecewise-Linear Approximation of an Implicitly Defined Manifold , 1985 .

[12]  C. B. García,et al.  Fixed points : algorithms and applications , 1977 .

[13]  È. Vinberg,et al.  Discrete groups that are generated by reflections , 1971 .

[14]  N. J. A. Sloane,et al.  Fast quantizing and decoding and algorithms for lattice quantizers and codes , 1982, IEEE Trans. Inf. Theory.

[15]  H. Voelcker,et al.  Solid modeling: current status and research directions , 1983, IEEE Computer Graphics and Applications.

[16]  Kenneth Hoffman,et al.  Analysis in Euclidean Space , 1975 .