The Scale Method for Blending Operations in Functionally‐Based Constructive Geometry

This paper presents a scale method for developing high dimensional scale functions to blend implicitly defined objects. Scale functions are differentiable on the entire domain except the origin, provide blending range control, and behave like Min/Max operators everywhere, so even a successive composition of blending operations containing overlapped blending regions can be generated smoothly. Because the scale method is a generalized method, implicit or parametric curves, such as cubic Bezier curves, rational conic curves, and implicit conics and hyper‐ellipsoids, can be used to develop scale functions. As a result, it can enhance the flexibility of generating the implicitly blending surfaces in Ricci's constructive geometry, soft objects modeling, and implicit sweep objects.

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

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

[3]  Fujio Yamaguchi,et al.  Curves and Surfaces in Computer Aided Geometric Design , 1988, Springer Berlin Heidelberg.

[4]  Andrew J. Hanson,et al.  Hyperquadrics: Smoothly deformable shapes with convex polyhedral bounds , 1988, Comput. Vis. Graph. Image Process..

[5]  Alyn P. Rockwood,et al.  The displacement method for implicit blending surfaces in solid models , 1989, TOGS.

[6]  Loïc Barthe,et al.  Implicit extrusion fields: general concepts and some simple applications , 2001, Proceedings International Conference on Shape Modeling and Applications.

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

[8]  Lasse Holmström Piecewise quadric blending of implicitly defined surfaces , 1987, Comput. Aided Geom. Des..

[9]  James F. Blinn,et al.  A Generalization of Algebraic Surface Drawing , 1982, TOGS.

[10]  Ergun Akleman Interactive Construction of Smoothly Blended Star Solids , 1996, Graphics Interface.

[11]  John E. Hopcroft,et al.  Automatic surface generation in computer aided design , 2005, The Visual Computer.

[12]  Geoff Wyvill,et al.  Field functions for implicit surfaces , 2005, The Visual Computer.

[13]  Tosiyasu L. Kunii,et al.  Bounded Blending Operations , 2002, Shape Modeling International.

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

[15]  Alan E. Middleditch,et al.  Blend surfaces for set theoretic volume modelling systems , 1985, SIGGRAPH '85.

[16]  Fujio Yamaguchi The Rational Polynomial Curves , 1988 .

[17]  J. Hopcroft,et al.  The Potential Method for Blending Surfaces and Corners , 1985 .