Skip to main content

Feature Curves with Cross Curvature Control on Catmull-Clark Subdivision Surfaces

  • Conference paper
Advances in Computer Graphics (CGI 2006)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4035))

Included in the following conference series:

Abstract

This paper presents an algorithm for interpolating curves with predefined cross curvature on subdivision surfaces using polygonal complexes. The cross curvature is defined by a separate 2-D polygon which can be used to generate a complex along the control path. A straightforward application is the generation of Catmull-Clark subdivision surfaces that flow nicely along feature curves. Interactive manipulation of the 2-D polygon will correspond to a variety of features along the interpolated curves such as ribs, bumps, cavities, or even sharp creases.

Supported by URB grant #DDF111130-688129.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Catmull, E., Clark, J.: Recursively Generated B-spline Surfaces on Arbitrary Topological Meshes. Computer Aided Design 10(6), 350–355 (1978); Also published in: Wolfe, R. (ed.) Seminal Graphics. pp.183-188, Acm Press, New York (1988)

    Google Scholar 

  2. Nasri, A., Sabin, M.: Taxonomy of Interpolation Conditions in Recursive Subdivision Curves. Journal Visual Computer 18(4), 259–272 (2002)

    Article  Google Scholar 

  3. Nasri, A., Sabin, M.: Taxonomy of Interpolation Conditions in Recursive Subdivision Surfaces. Journal Visual Computer 18(6), 382–403 (2002)

    Article  Google Scholar 

  4. Nasri, A.: Recursive subdivision of polygonal complexes and its applications in CAGD. Computer Aided Geometric Design 17, 595–619 (2000); Presented also at The 5th SIAM Conferene On Geometric Design, Nashville (1997)

    Google Scholar 

  5. Nasri, A., Abbas, A.: Designing Catmull-Clark subdivision surfaces with curve interpolation constraints. Computer & Graphics 26(3), 393–400 (2002)

    Article  Google Scholar 

  6. Catalano, C.E., Giannini, F., Falcidieno, B.: Introducing Sweep Features in Modeling with Subdivision Surfaces. Journal of WSCG 12(1), 81–88 (2004)

    Google Scholar 

  7. Cheulet, V., Catalano, C.E., Pernot, J.P., Falcidieni, B., Giannini, F., Leon, J.C.: 3D Sketching with Fully Free Form Deformation Features for Aesthetic Design. In: Workshop on Sketch Based Interfaces and Modeling (2004)

    Google Scholar 

  8. Fontana, M., Giannini, F., Meirana, M.: Free Form Features for Aesthetic Design. International Journal on Shape Modeling (2000)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Nasri, A., Sabin, M., Zaki, R.A., Nassiri, N., Santina, R. (2006). Feature Curves with Cross Curvature Control on Catmull-Clark Subdivision Surfaces. In: Nishita, T., Peng, Q., Seidel, HP. (eds) Advances in Computer Graphics. CGI 2006. Lecture Notes in Computer Science, vol 4035. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11784203_75

Download citation

  • DOI: https://doi.org/10.1007/11784203_75

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35638-7

  • Online ISBN: 978-3-540-35639-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics