Skip to main content
Log in

On increasing the developability of a trimmed NURBS surface

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

Developable surfaces are desired in designing products manufactured from planar sheets. Trimmed non-uniform rational B-spline (NURBS) surface patches are widely adopted to represent 3D products in CAD/CAM. This paper presents a new method to increase the developability of an arbitrarily trimmed NURBS surface patch. With this tool, designers can first create and modify the shape of a product without thinking about the developable constraint. When the design is finished, our approach is applied to increase the developability of the designed surface patches. Our method is an optimisation-based approach. After defining a function to identify the developability of a surface patch, the objective function for increasing the developability is derived. During the optimisation, the positions and weights of the free control points are adjusted. When increasing the developability of a given surface patch, its deformation is also minimised and the singular points are avoided. G0 continuity is reserved on the boundary curves during the optimisetion, and the method to reserve G1 continuity across the boundaries is also discussed in this paper. Compared to other existing methods, our approach solves the problem in a novel way that is close to the design convention, and we are dealing with the developability problem of an arbitrarily trimmed NURBS patch.

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.

Fig. 1.
Fig. 2.
Fig. 3.
Fig. 4.
Fig. 5.
Fig. 6.
Fig. 7.
Fig. 8.

Similar content being viewed by others

References

  1. Mortenson ME (1997) Geometric modeling 2nd ed. Wiley, New York

  2. Chalfant JS, Maekawa T (1998) Design for manufacturing using B-spline developable surfaces. J Ship Res 42(3):207–215

    Google Scholar 

  3. Azariadis PN, Aspragathos NA (2001) Geodesic curvature preservation in surface flattening through constrained global optimization. Comp Aided Des 33(8):581–591

    Article  Google Scholar 

  4. McCartney J, Hinds BK, Seow BL (1999) The flattening of triangulated surfaces incorporating darts and gussets, Comp Aided Des 31(4):249–260

    Google Scholar 

  5. Wang CCL, Smith SSF, Yuen MMF (2002) Surface flattening based on energy model. Comp Aided Des 34(11):823–833

    Article  MATH  Google Scholar 

  6. Maekawa T, Chalfant J (1998) Design and tessellation of B-spline developable surfaces. ASME Trans J Mech Des 120:453–461

    Google Scholar 

  7. Aumann G (1991) Interpolation with developable Bézier patches. Comp Aided Geom Des 8:409–420

    Article  MathSciNet  MATH  Google Scholar 

  8. Frey WH, Bindschadler D (1993) Computer aided design of a class of developable Bézier surfaces. GM Res Publ 1993, GMR-8057

  9. Chu CH, Séquin CH (2002) Developable Bézier patches: properties and design. Comp Aided Des 34(7):511–527

    Article  Google Scholar 

  10. Hoschek J, Pottmann H (1995) Interpolation and approximation with developable B-spline surfaces. Mathematical methods. In: Daehlen M, Lyche T, Schumaker L (eds) CAGD III, Vanderbilt University Press, Nashville, TN

  11. Chen HY, Lee IK, Leopoldseder S, Pottmann H, Randrup T, Wallner J (1999) On surface approximation using developable surfaces. Graph Mod Imag Process 61(2):110–124

    Article  MATH  Google Scholar 

  12. Pottmann H, Wallner J (1999) Approximation algorithms for developable surfaces. Comp Aid Geom Des 16(6):539–556

    Article  MathSciNet  MATH  Google Scholar 

  13. Redont P (1989) Representation and deformation of developable surfaces. Comp Aided Des 21(1):3–20

    Google Scholar 

  14. Randrup T (1998) Approximation of surfaces by cylinders. Comp Aided Des 30(10):807–812

    Article  MATH  Google Scholar 

  15. Park FC, Yu J, Chun C (2002) Design of developable surfaces using optimal control. ASME Trans J Mech Des 124:602–608

    Article  Google Scholar 

  16. Piegl L, Tiller W (1997) The NURBS Book 2nd ed. Springer, Berlin Heidelberg New York

  17. Do Carmo MP (1976) Differential geometry of curves and surfaces. Prentice Hall, Englewood Cliffs, NJ

  18. Chan TF, Vese LA (2001) Active contours without edges. IEEE Trans Image Processing 10:266–277

    Article  MATH  Google Scholar 

  19. Peiró J (1999) Surface grid generation. In: Thompson JF, Soni BK, Weatherill NP (eds) Handbook of grid generation. CRC Press, Boca Raton, FL

  20. Lewis PE, Ward JP (1991) The finite element method: principles and applications. Addison-Wesley, Reading, MA

    Google Scholar 

  21. Conte SD, De Boor C (1980) Elementary numerical analysis: an algorithm approach. McGraw-Hill, New York

    MATH  Google Scholar 

  22. Vanderplaats GN (1984) Numerical optimization techniques for engineering design: with applications. McGraw-Hill, New York

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Charlie C. L. Wang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Wang, C.C.L., Wang, Y. & Yuen, M.M.F. On increasing the developability of a trimmed NURBS surface. Engineering with Computers 20, 54–64 (2004). https://doi.org/10.1007/s00366-004-0272-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-004-0272-8

Keywords

Navigation