Modifying and controlling of smooth closed surfaces

  • Ma Lizhuang
  • Peng Qunsheng
Session CG3a — Curves & Surfaces
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1024)


An efficient algorithm is presented for modeling closed surfaces with bicubic Bezier patches. Starting from a control polyhedron with four-sided faces (not necessary planar), the algorithm fits the faces of the polyhedron with bicubic Bezier patches which are globally G1 connected. Methods for controlling and modifying the smooth closed surfaces are provided by adjusting certain weight factors. The proposed method is capable of dealing with control meshes of arbitrary topology and offers a simple and convenient way for modifying the shape of smooth closed surfaces locally and interactively. Experimental results demonstrate the potential of our method.


Tangent Vector Symmetric Solution Closed Surface Freeform Surface Spline Surface 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Barnhill, R. E., Surfaces in CAGD: A survey with new results, CAGD 2, 1–17 (1985)Google Scholar
  2. 2.
    Boehm, W., Farin, G. and Kahmann, J., A survey of curve and surface method in CAGD 1(1), 1–60 (1984)Google Scholar
  3. 3.
    Catmull, E. E. and Clark, J., Recursively generated B—spline surfaces on arbitrary topological meshes, CAD 10, 350–355 (1978)Google Scholar
  4. 4.
    Chiyokura,H. and Kimura,F., Design of solids with free form surfaces, Computer Graphics 17(3), 289–298,SIGGRAPH'83Google Scholar
  5. 5.
    DeRose, T. D., Necessary and sufficient conditions for tangent plane continuity of Bezier surfaces, CAGD 7, 165–177 (1990)Google Scholar
  6. 6.
    Doo,D., A subdivision algorithm for smoothing down irregular shaped polyhedra, Proc, Conf. Interactive Technique in CAD, 156–165, IEEE Computer Society 78, CH1289-86(1978)Google Scholar
  7. 7.
    Farin, G., Bezier polynomials over triangles and the construction of piecewise C1 polynomials, Department of Mathematics TR/91, Brunel University, Uxbridge, England(1980)Google Scholar
  8. 8.
    Forrest, A. R., Freeform surfaces and solid modeling, SIGGRAPH Freeform curves and surfaces tutorial notes, SIGGRAPH'84Google Scholar
  9. 9.
    Hahn, M. J., Geometric continuous patch complexes, CAGD 6, 55–67 (1989)Google Scholar
  10. 10.
    Herron G. J., Smooth closed surfaces with discrete triangular interpolators, CAGD 2, 297–306 (1985)Google Scholar
  11. 11.
    Lee, S. L. and Majid, A. A., Closed smooth piecewise bicubic surfaces, ACM Transactions on Graphics 10(4), 342–365(1991)Google Scholar
  12. 12.
    Liang, Youdong, Ye,Xiuzi and Fang,Xiaofen, G1 smoothing solid objects by bicubic Bezier patches, Eurographics'88, 343–355 (1988)Google Scholar
  13. 13.
    Loop, C. and DeRose,T., Generalized B—spline surfaces of arbitrary topology, Computer Graphics 24(4), SIGGRAPH'90Google Scholar
  14. 14.
    Loop, C., A G1 triangular spline surface of arbitrary topological type, CAGD 11, 303–330 (1993)Google Scholar
  15. 15.
    Loop, C., Smooth closed surfaces over irregular meshes, SIGGRAPH'94, 303–510 (1994)Google Scholar
  16. 16.
    Ma Lizhuang, Dong Jingxiang and He Zhijun, Advanced curve and surface design in a CAD system using STEP, IEEE TENCON'93, Beijing (1993)Google Scholar
  17. 17.
    Ma,Lizhuang, Theory of Geometric Continuity and Its Applications, Zhejiang University, Ph.D. Thesis(1991)Google Scholar
  18. 18.
    Ma Lizhuang, Peng Qunsheng and He Zhijun, Conditions of Gn continuity between surfaces, Science in China 37(3), 365–378 (1994)Google Scholar
  19. 19.
    Ma Lizhuang &. Peng Qunsheng, Modeling of smooth closed surfaces with Bezier patches, Progress in Natural Science 3(3), 253–269 (1993).Google Scholar
  20. 20.
    Ma Lizhuang, Liang Youdong and Peng Qunsheng, Equidistant smoothing of polyhedra with arbitrary topologies, EUROGRAPHICS'92, England (1992)Google Scholar
  21. 21.
    Ma Lizhuang, Peng Qunsheng, Smoothing of free-form surfaces with Bezier patches, CAGD 12, 231–249 (1995)Google Scholar
  22. 22.
    Ma Lizhuang, Peng Qunsheng, Recursive Gk transformations between adjacent Bezier surfaces, CAGD 12 (1995)Google Scholar
  23. 23.
    Ma Lizhuang, Explicit Gn transformations and Gn conditions between Bezier surfaces, Journal of Physics Science, Baltzer Publisher (1995)Google Scholar
  24. 24.
    Nasri, A. H., Polyhedral subdivision methods for free-form surfaces, ACM Transaction on Graphics 6(1), 28–73 (1987)Google Scholar
  25. 25.
    Peters, J., Local smooth surfaces interpolation. A classification, CAGD 7, 191–195 (1990)Google Scholar
  26. 26.
    Preparata,F. P. and Shamos,M. I., Computational Geometry—An Introduction, Springer-Verlag (1985)Google Scholar
  27. 27.
    Sarraga, R. F., G1 interpolation of generally unrestricted bicubic Bezier curves, CAGD 4,pp23–29 (1987)Google Scholar
  28. 28.
    Shirman, L. A. and Sequin, C. H., Local surface interpolation with Bezier patches, CAGD 4, 279–295 (1987)Google Scholar
  29. 29.
    Van Wijk, J. J., Bicubic patches for approximating non-rectangular control-point meshes, CAGD 3(1), 1–13 (1986)Google Scholar
  30. 30.
    Varady, T., Overlap patches: a new scheme for interpolating curve networks with n-sides regions, CAGD 8, 7–27 (1991)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Ma Lizhuang
    • 1
  • Peng Qunsheng
    • 1
  1. 1.State Key Lab. of CAD&CGZhejiang UniversityHangzhouP. R. China

Personalised recommendations