Implicit Sweep Surfaces

A technique is presented for generating implicit sweep objects that support direct specification and manipulation of the surface with no topological limitations on the 2D sweep template. The novelty of this method is that the underlying scalar field is bounded and C continuous, apart from surface creases. Bounded scalar fields guarantee local influence when modeling with implicit surfaces, an important usbility requirement for interactive modeling. A discrete approximation is also described that supports fast evaluation for bounded scalar fields. The new sweep objects are implemented in an interactive BlobTree modeling tool, providing an intuitive and expressive free-form implicit modeling component. This sweep representation permits conversion of parametric sweep surfaces to implicit volumes. An application to volume reconstruction from parallel contours is also explored.

[1]  Brian Wyvill,et al.  Extending the CSG Tree. Warping, Blending and Boolean Operations in an Implicit Surface Modeling System , 1999, Comput. Graph. Forum.

[2]  Brian Wyvill,et al.  Controllable Binary Csg Operators for "soft Objects" , 2004, Int. J. Shape Model..

[3]  Min Chen,et al.  Image‐Swept Volumes , 2002, Comput. Graph. Forum.

[4]  Tosiyasu L. Kunii,et al.  Function Representation of Solids Reconstructed from Scattered Surface Points and Contours , 1995, Comput. Graph. Forum.

[5]  Alexei Sourin,et al.  Function Representation for Sweeping by a Moving Solid , 1996, IEEE Trans. Vis. Comput. Graph..

[6]  Brian Wyvill,et al.  Interactive implicit modeling with hierarchical spatial caching , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

[7]  Brian Wyvill,et al.  Introduction to Implicit Surfaces , 1997 .

[8]  Walter Schempp,et al.  Constructive Theory of Functions of Several Variables: Proceedings of a Conference Held at Oberwolfach, Germany, April 25 - May 1, 1976 , 1977, Constructive Theory of Functions of Several Variables.

[9]  Paul S. Heckbert,et al.  Graphics gems IV , 1994 .

[10]  Richard K. Beatson,et al.  Reconstruction and representation of 3D objects with radial basis functions , 2001, SIGGRAPH.

[11]  Greg Turk,et al.  Robust Creation of Implicit Surfaces from Polygonal Meshes , 2002, IEEE Trans. Vis. Comput. Graph..

[12]  Alexei Sourin,et al.  Function representation for sweeping by a moving solid , 1995, IEEE Trans. Vis. Comput. Graph..

[13]  Alexander Pasko,et al.  Implicit Curved Polygons , 1996 .

[14]  Requicha,et al.  Solid Modeling: A Historical Summary and Contemporary Assessment , 1982, IEEE Computer Graphics and Applications.

[15]  Jean Duchon,et al.  Splines minimizing rotation-invariant semi-norms in Sobolev spaces , 1976, Constructive Theory of Functions of Several Variables.

[16]  Neil A. Dodgson,et al.  Interactive Implicit Modelling Based on C1 Continuous Reconstruction of Regular Grids , 2002, Int. J. Shape Model..

[17]  Samir Akkouche,et al.  Implicit surface reconstruction from contours , 2004, The Visual Computer.

[18]  Karim Abdel-Malek,et al.  CLOSED-FORM SWEPT VOLUME OF IMPLICIT SURFACES , 2000 .

[19]  A. Ricci,et al.  A Constructive Geometry for Computer Graphics , 1973, Computer/law journal.

[20]  Steven K. Feiner,et al.  Introduction to Computer Graphics , 1993 .

[21]  Andrew S. Glassner,et al.  Graphics Gems , 1990 .

[22]  Brian Wyvill,et al.  Two‐dimensional Potential Fields for Advanced Implicit Modeling Operators , 2003, Comput. Graph. Forum.

[23]  George Sealy Representing and rendering sweep objects using volume models , 1997, Proceedings Computer Graphics International.

[24]  Christophe Schlick,et al.  Implicit Sweep Objects , 1996, Comput. Graph. Forum.

[25]  V. Savchenko,et al.  Polygon-to-Function Conversion for Sweeping , 1996 .

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

[27]  Cindy Grimm Implicit Generalized Cylinders using Profile Curves , 2003 .