On the Topology of the Intersection Curve of Two Real Parameterized Algebraic Surfaces

  • Conference paper
  • First Online:
Nonlinear Analysis, Geometry and Applications

Part of the book series: Trends in Mathematics ((TM))

  • 266 Accesses

Abstract

Let \(\mathcal {S}_{\Gamma } : = {\operatorname {Im}} (\Gamma ) = \Gamma (\mathbb {R}^2)\) and \(\mathcal {S}_{\varLambda } : = {\operatorname {Im}} (\varLambda ) = \varLambda (\mathbb {R}^2)\) two real algebraic parameterized surfaces defined by two integer polynomials maps: \(\Gamma : \mathbb {R}^2 \longrightarrow \mathbb {R}^3\) and \(\varLambda : \mathbb {R}^2 \longrightarrow \mathbb {R}^3\). We assume that the Zariski closures of \(\mathcal {S}_{\Gamma }\) and \(\mathcal {S}_{\varLambda }\) define a complete intersection and consider \(\mathcal {C} (\mathbb {R}^3) := \mathcal {S}_{\Gamma } \cap \mathcal {S}_{\varLambda }\) the real algebraic intersection curve of the surfaces \(\mathcal {S}_{\Gamma }\) and \(\mathcal {S}_{\varLambda }\).

We give a method to compute the topology of \(\mathcal {C} (\mathbb {R}^3)\) in terms of a simple straight-line space graph \(\mathcal {G}\). The approach we introduce is based on the computation of a “well refined” topology of \(\mathcal {C}_{s, t} (\mathbb {R}^2) := \Gamma ^{- 1} (\mathcal {C} (\mathbb {R}^3))\) the real algebraic curve preimage of \(\mathcal {C} (\mathbb {R}^3)\) in the (s, t)-parametric real plane. The topology of \(\mathcal {C}_{s, t} (\mathbb {R}^2)\) is computed in terms of a simple straight-line planar graph \(\mathcal {D}= (\mathcal {V}, \mathcal {E})\) described by a set of vertexes \(\mathcal {V}\) and a set of edges \(\mathcal {E}\). The graph \(\mathcal {D}= (\mathcal {V}, \mathcal {E})\) is said a “well refined” topology of \({\mathcal {C}_{s, t}} (\mathbb {R}^2)\) when it satisfies the remarkable property that, its image by Γ, the space graph \(\mathcal {G}: = (\Gamma (\mathcal {V}), \Gamma (\mathcal {E}))\), with \(\Gamma (\mathcal {V}) : = \{\Gamma (v) |v \in \mathcal {V}\}\) and \(\Gamma (\mathcal {E}) : = \{(u, v) \in \Gamma (\mathcal {V}) \times \Gamma (\mathcal {V}) | (\Gamma ^{- 1} (u), \Gamma ^{- 1} (v)) \in \mathcal {E}\}\), is isotopic to the space curve \({\mathcal {C}}\)(\({\mathbb {R}}\) 3) . The keystone of our approach is the analysis and treatment of the thorny problems of unknotting of the space curve \({\mathcal {C}}\)(\({\mathbb {R}}\) 3) and disappearance of some of its singularities when one try to get its topology by computing the image by Γ of a planar graph isotopic to \(\mathcal {C}_{s, t} (\mathbb {R}^2)\). We also introduce a specific process which reduce the problem of elimination to linear algebra computations. This new elimination algorithm help us efficiently compute the implicit equation of the plane curve \(\mathcal {C}_{s, t} (\mathbb {R}^2)\).

Compare to existing methods, our approach uses symbolic-numeric computations and leads to a certified and general algorithm that compute the topology of the intersection curve of two surfaces parameterized by two arbitrary polynomials maps.

This work was completed with the support of our TE X-pert.

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 117.69
Price includes VAT (Germany)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 160.49
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info
Hardcover Book
EUR 160.49
Price includes VAT (Germany)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

  1. K. Abdel-Malek, H.J. Yeh, Determinig intersection curves between surfaces of two solids. Comput. Aid. Des. 28(6-7), 539–549 (1996)

    Article  Google Scholar 

  2. L. Alberti, B. Mourrain, Regularity criteria for the topology of algebraic curves and surfaces, in IMA Conference on the Mathematics of Surfaces (2007), pp. 1–28

    Google Scholar 

  3. L. Alberti, B. Mourrain, Visualisation of implicit algebraic curves, in Conference on Computer Graphics and Applications, pp. 303–312 (2007)

    Google Scholar 

  4. L. Alberti, B. Mourrain, J. Wintz, Topology and arrangement computation of semi-algebraic planar curves. Comput. Aid. Geom. Des. 25(8), 631–651 (2008)

    Article  MathSciNet  Google Scholar 

  5. R.E. Barnhill, Geometry Procesing for Design and Manufacturing (SIAM, Philadelphia, 1992)

    Book  Google Scholar 

  6. R. Barnhill, S. Kersey, A marching method for parametric surface/surface intersection. Comput. Aid. Des. 7, 257–280 (1990)

    Article  MathSciNet  Google Scholar 

  7. S. Basu, R. Pollack, M.-F. Roy, Algorithms in real algebraic geometry, in Algorithms and Computation in Mathematics, vol. 10, 2nd edn. (Springer, Berlin, 2006). http://perso.univ-rennes1.fr/marie-francoise.roy/

  8. E. Berberich, P. Emeliyanenko, A. Kobel, M. Sagraloff, Exact symbolic-numeric computation of planar algebraic curves. Theor. Comput. Sci. 491, 1–32 (2013)

    Article  MathSciNet  Google Scholar 

  9. C. Brand, M. Sagraloff, On the complexity of solving zero-dimensional polynomial systems via projection, in ISSAC’16: Proceedings of the ACM on International Symposium on Symbolic and Algebraic Computation (2016), pp. 151–158

    Google Scholar 

  10. M. Burr, S.W. Choi, B. Galehouse, C. Yap, Complete subdivision algorithms, II: isotopic meshing of singular algebraic curves, in ISSAC’08: Proceedings of the Twenty-First International Symposium on Symbolic and Algebraic Computation (2008)

    Google Scholar 

  11. S. Chau, M. Oberneder, A. Galligo, B. Juttler, Intersecting biquadratic Bezier surface patches, in Geometric Modeling and Algebraic Geometry (Springer, Berlin, 2008), pp. 161–180

    MATH  Google Scholar 

  12. J. Cheng, S. Lazard, L. Penaranda, M. Pouget, F. Rouillier, E. Tsigaridas, On thetopology of planar algebraic curves. Math. Comput. Sci. 1(14), 113–137 (2011)

    MATH  Google Scholar 

  13. B.K. Choi, R.B. Jerard, Sculptured Surface Machining. Theory and Applications (Kluwer Academic Publishers, Dordrecht, 1998)

    Google Scholar 

  14. D.N. Diatta, B. Mourrain, O. Ruatta, On the computation of the topology of a non-reduced implicit space curve, in International Symposium on Symbolic and Algebraic Computation 2008, Linz, Autriche (2008)

    Google Scholar 

  15. D.N. Diatta, S. Diatta, M. Sagraloff, M.-F. Roy, F. Rouiller, Bounds for polynomials on algebraic numbers and application to curve topology (2021). ar**v:1807.10622 (Accepted for publication to the International Journal of Discrete and Computational Geometry)

    Google Scholar 

  16. A. Eigenwillig, M. Kerber, N. Wolpert, Fast and exact geometric analysis of real algebraic plane curves, in Proceedings of the International Symposium on Symbolic and Algebraic Computation (2007), pp. 151–158

    Google Scholar 

  17. G. Farin, An SSI bibliography, in Geometry Processing for Design and Manufacturing, ed. by R. Barnhill (SIAM, Philadelphia, 1992), pp. 205–207

    Chapter  Google Scholar 

  18. G. Farin, J. Hoschek, M.S. Kim (eds.), The Handbook of Computer-Aided Geometric Design (North-Holland, Amsterdam, 2002)

    MATH  Google Scholar 

  19. L. Gonzalez-Vega, M. El Kahoui, An improved upper complexity bound for the topology computation of a real algebraic curve. J. Complex. 12, 527–544 (1996)

    Article  MathSciNet  Google Scholar 

  20. L. Gonzalez-Vega, I. Necula, Effcient topology determination of implicitly defined algebraic plane curves. Comput. Aid. Geom. Des. 19(9), 719–743 (2004)

    Article  Google Scholar 

  21. T.A. Grandine, Applications of contouring. SIAM Rev. 42, 297–316 (2000)

    Article  MathSciNet  Google Scholar 

  22. J.G. Griffiths, A data structure for elimination of hidden-surface algorithms. Comput. Aid. Des. 11, 71–78 (1975)

    Article  Google Scholar 

  23. J. Hass, R. Farouki, C.Y. Han, X. Song, T. Sederberg, Guaranteed consistency of surface intersections and trimmed surfaces using a coupled topology resolution and domain decomposition scheme. Adv. Comput. Math. 27(1), 1–26 (2007)

    Article  MathSciNet  Google Scholar 

  24. J. Hoschek, D. Lasser, Computer-Aided Geometric Design (A.K. Peters,Wellesley, 1993)

    Google Scholar 

  25. M. Kerber, Geometric algorithms for algebraic curves and surfaces. Ph.D. Thesis, Saarland University (2009)

    Google Scholar 

  26. M. Kerber, M. Sagraloff, A worst-case bound for topology computation of algebraic curves. J. Symb. Comput. 47(3), 239–258 (2012)

    Article  MathSciNet  Google Scholar 

  27. K. Mehlhorn, M. Sagraloff, P. Wang, From approximate factorization to root isolation with application to cylindrical algebraic decomposition. J. Symb. Comput. 66, 34–69 (2015)

    Article  MathSciNet  Google Scholar 

  28. N.M. Patrikalakis, T. Maekawa, Intersection problems. Technical report, MIT Sea Grant College Program, MIT (1991)

    Google Scholar 

  29. N.M. Patrikalakis, T. Maekawa, Shape Interrogation for Computer Aided Design and Manufacturing (Springer, New York, 2002)

    MATH  Google Scholar 

  30. M.J. Pratt, A.D. Geisow: surface-surface intersection problems, in The Mathematics of Surfaces, ed. by J.A. Gregory (ed.) (Clarendon Press, Oxford, 1986), pp. 117–142

    Google Scholar 

  31. O. Ruatta, P. Trebuchet, A symbolic-numeric approach to implicitization (preprint, 2002)

    Google Scholar 

  32. T.E. Stoyanov, Marching along surface/surface intersection curves with adaptative step length. Comput. Aid. Des. 9, 485–489 (1992)

    Article  Google Scholar 

  33. J. Wintz, B. Mourrain, A subdivision arrangement algorithm for semialgebraiccurves: an overview, in Conference on Computer Graphics and Applications (2007), pp. 449–452

    Google Scholar 

Download references

Acknowledgements

Many thanks to the anonymous referees for their constructive comments which helped improving the presentation of the paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daouda Niang Diatta .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Diatta, D.N., Ruatta, O. (2022). On the Topology of the Intersection Curve of Two Real Parameterized Algebraic Surfaces. In: Seck, D., Kangni, K., Nang, P., Salomon Sambou, M. (eds) Nonlinear Analysis, Geometry and Applications. Trends in Mathematics. Birkhäuser, Cham. https://doi.org/10.1007/978-3-031-04616-2_21

Download citation

Publish with us

Policies and ethics

Navigation