Skip to main content

A Novel Algorithm for Computing Intersections of Two Surfaces of Revolution

  • Chapter
Geometric Modeling: Techniques, Applications, Systems and Tools
  • 219 Accesses

Abstract

This chapter presents a novel method for computing the intersection curves of two surfaces of revolution RSIC. In this method, each surface of revolution is decomposed into a collection of coaxial spherical stripes along the generatrix, by subdividing its generatrix into a collection of C0 or C1 coaxial circular arcs centered on the revolute axis. Thus, computing intersections of two surfaces of revolution RSIC is reduced to computing intersection curves of two spherical stripes SSIC. RSIC can be represented as a piecewise C0 or C1 circular approximation, which is quite convenient for various operations such as offsetting, blending and so on, To avoid the unnecessary intersection computations, cylindrical bounding shell CBS is devised and valid intersection intervals VII is introduced. Finally, a simple algorithm is designed to trace RSIC for classification.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Baciu G., Jia J. and Lam G. (2001) Ray Tracing Surface of Revolution: An Old Problem with A New Perspective”, Proceedings of CGI’01, pp. 129–135.

    Google Scholar 

  2. Kim M. S. (2000) The Intersection of Two Simple Sweep Surfaces, Proceedings of the Riken Symposium on Geometric Processing for Innovative Applications, pp. 1–17.

    Google Scholar 

  3. Heo H. S., Hong S. J., Seong J. K. and Kim M. S. (2001) The Intersection of Two Ringed Surfaces and Some Related Problems, Graphical Model, 63 (4).

    Google Scholar 

  4. Patrikalakis N. and Johan H. (2001) Intersection Problem, to appear in Handbook of Computer Aided Geometric Design, Farin G., Hoschek J. and Kim M. S. (Eds.), Elsevier, Amsterdam.

    Google Scholar 

  5. Kwok Ki-wan (2001) Efficient Computing Intersection Curves of Two Surfaces of Revolution, MS Thesis, Hong Kong University of Science and Technology.

    Google Scholar 

  6. Piegl L. (1989) Geometric Method of Intersecting Natural Quadrics Represented in Trimmed Surface Form”, CAD, 21 (4), pp. 201–212.

    MATH  Google Scholar 

  7. Les Piegl and Wayne Tiller (1997) The NURBS Book, Springer.

    Google Scholar 

  8. Shene C. K. and Johnstone J. K. (1994) On The Lower Degree Intersection of Two Natural Quadrics, ACM Transactions on Graphics, 13 (4), pp. 400–424.

    Article  Google Scholar 

  9. Sarfraz M. and Habib, Z. (2000) Rational cubic and conic representation: A practical approach”, IIUM Engineering Journal, Malaysia, 1 (2), pp. 7–15.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Jia, J., Tang, K., Kwok, Kw. (2004). A Novel Algorithm for Computing Intersections of Two Surfaces of Revolution. In: Sarfraz, M. (eds) Geometric Modeling: Techniques, Applications, Systems and Tools. Springer, Dordrecht. https://doi.org/10.1007/978-94-017-1689-5_5

Download citation

  • DOI: https://doi.org/10.1007/978-94-017-1689-5_5

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-90-481-6518-6

  • Online ISBN: 978-94-017-1689-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics