Skip to main content
Log in

Constructing multi-looped surfaces by loop joining

  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

The objective of this research is to develop a surface joining method for constructing multi-looped surfaces. Based on this method, surfaces can be self-joined or inter-joined on loops to construct multi-looped surfaces. A loop is a continuous and closed boundary on a surface. By constructing one or several single-looped B-spline surfaces, multi-looped surfaces are constructed through loop joining of boundary curve segments. Loop joining is completed by merging the control points on the surface boundaries of B-spline surfaces. With the merging of data structures simultaneously, the consistencies of geometry and topology are kept in the surface model.

The proposed method for constructing multi-looped surfaces has the advantages that it is conceptually explicit, simple for user understanding and easy for system programming, and there is no computation of surface/surface intersections involved, thus no numerical solutions for nonlinear equations are required.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Piegl, L.; Tiller, W. (1989) Curve and surface construction using rational B-splines, Computer Aided Design, 19, 9, Nov. 485–498

    Google Scholar 

  2. Kato, K. (1991) Generation of N-sided surface patches with holes, Computer Aided Design, 23, 10, 676–683

    Google Scholar 

  3. Semwal, S. K.; Armstrong, J. K.; Dow, D. E.; Maehara, F. E. (1994) Multimouth surfaces for synthetic actor animation. The Visual Computer, 10, 388–406

    Google Scholar 

  4. Casale, M. S. (1987) Free-form solid modeling with trimmed surface patches, IEEE Computer Graphics & Applications, Jan. 33–43

    Google Scholar 

  5. Chiyokura, H. (1988) Solid Modeling with DesignBase, Addison-Wesley, Reading, MA

    Google Scholar 

  6. Choi, B. K. (1991) Surface Modeling for CAD/CAM, Elsevier

  7. Sheng, X.; Hirsch, B. E. (1992) Triangulation of trimmed surfaces in parametric space, Computer Aided Design, 24, 8 Aug. 437–444

    Google Scholar 

  8. Piegl, L. A.; Richard, A. M. (1995) Tessellating trimmed NURBS surface, Computer Aided Design, 27, 1, Jan. 16–26

    Google Scholar 

  9. Rogers, D. F.; Adams, J. A. (1990) Mathematical Elements for Computer Graphics, McGraw-Hill

  10. Boehm, W. (1980) Inserting new knots into B-Spline Curves, Computer Aided Design, 12, 4, July, 199–201

    Google Scholar 

  11. Barry, P. J., Goldman, R. N. (1988) Recursive proof of Boehm's Knot insertion technique, Computer Aided Design, 20, 4, May, 181–182

    Google Scholar 

  12. deBoor, C. (1972) On calculating with B-Splines, Journal of Approximation Theory, 6, 50–62

    Google Scholar 

  13. Farin, G. (1990) Curves and Surfaces for Computer Aided Geometric Design, Academic Press, New York

    Google Scholar 

  14. Piegl, L. (1986) Representation of rational Bezier curves and surfaces by recursive algorithms, Computer Aided Design, 18, 7 Sept. 361–366

    Google Scholar 

  15. Lin, C. I. (1994) Computed aided surface design using a plane model, MS thesis, National Chung-Hsing University, June

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Chuang, S.H., Chiou, I.Z. Constructing multi-looped surfaces by loop joining. Engineering with Computers 13, 175–183 (1997). https://doi.org/10.1007/BF01221214

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF01221214

Keywords

Navigation