An interval refinement technique for surface intersection

This paper describes a technique for computing the intersections of two parametric surfaces based on interval arithmetic. The algorithm, which can be stopped and restarted at any point, uses search techniques to refine its description of the intersections progressively. Interval arithmetic provides guaranteed points on the intersection curves to within a user-specified tolerance. These points are connected into polygons and used to triangulate the trimmed surfaces. We provide details of an implementation and give examples of the algorithm's use.

[1]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[2]  G. Alefeld,et al.  Introduction to Interval Computation , 1983 .

[3]  Sudhir P. Mudur,et al.  Interval Methods for Processing Geometric Objects , 1984, IEEE Computer Graphics and Applications.

[4]  Daniel L. Toth,et al.  On ray tracing parametric surfaces , 1985, SIGGRAPH.

[5]  Jarmo T. Alander,et al.  On interval arithmetic range approximation methods of polynomials and rational functions , 1985, Comput. Graph..

[6]  Chaman L. Sabharwal,et al.  Implementation of a divide-and-conquer method for intersection of parametric surfaces , 1985, Comput. Aided Geom. Des..

[7]  T. Ozsoy,et al.  An intersection algorithm for C2 parametric surfaces , 1986 .

[8]  Robert P. Markot,et al.  Surface algorithms using bounds on derivatives , 1986, Comput. Aided Geom. Des..

[9]  Alan H. Barr,et al.  Accurate triangulations of deformed, intersecting surfaces , 1987, SIGGRAPH.

[10]  Michael I. Jordan,et al.  Surface/surface intersection , 1987, Comput. Aided Geom. Des..

[11]  Thomas W. Sederberg,et al.  Genus of the intersection curve of two rational surface patches , 1988, Comput. Aided Geom. Des..

[12]  Thomas W. Sederberg,et al.  Loop detection in surface patch intersections , 1988, Comput. Aided Geom. Des..

[13]  K. Cheng Using plane vector fields to obtain all the intersection curves of two general surfaces , 1989 .

[14]  G. Lukács The generalized inverse matrix and the surface-surface intersection problem , 1989 .

[15]  D. P. Mitchell Robust ray intersection with interval arithmetic , 1990 .

[16]  A. Witkin,et al.  Snap Together Mathematics , 1991 .

[17]  C. Asteasu,et al.  Parametric piecewise surfaces intersection , 1991, Comput. Graph..

[18]  Tomoyuki Nishita,et al.  Geometric hermite approximation of surface patch intersection curves , 1991, Comput. Aided Geom. Des..

[19]  Michael Kass,et al.  CONDOR: constraint-based dataflow , 1992, SIGGRAPH.