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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
K. Abdel-Malek, H.J. Yeh, Determinig intersection curves between surfaces of two solids. Comput. Aid. Des. 28(6-7), 539–549 (1996)
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
L. Alberti, B. Mourrain, Visualisation of implicit algebraic curves, in Conference on Computer Graphics and Applications, pp. 303–312 (2007)
L. Alberti, B. Mourrain, J. Wintz, Topology and arrangement computation of semi-algebraic planar curves. Comput. Aid. Geom. Des. 25(8), 631–651 (2008)
R.E. Barnhill, Geometry Procesing for Design and Manufacturing (SIAM, Philadelphia, 1992)
R. Barnhill, S. Kersey, A marching method for parametric surface/surface intersection. Comput. Aid. Des. 7, 257–280 (1990)
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/
E. Berberich, P. Emeliyanenko, A. Kobel, M. Sagraloff, Exact symbolic-numeric computation of planar algebraic curves. Theor. Comput. Sci. 491, 1–32 (2013)
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
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)
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
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)
B.K. Choi, R.B. Jerard, Sculptured Surface Machining. Theory and Applications (Kluwer Academic Publishers, Dordrecht, 1998)
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)
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)
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
G. Farin, An SSI bibliography, in Geometry Processing for Design and Manufacturing, ed. by R. Barnhill (SIAM, Philadelphia, 1992), pp. 205–207
G. Farin, J. Hoschek, M.S. Kim (eds.), The Handbook of Computer-Aided Geometric Design (North-Holland, Amsterdam, 2002)
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)
L. Gonzalez-Vega, I. Necula, Effcient topology determination of implicitly defined algebraic plane curves. Comput. Aid. Geom. Des. 19(9), 719–743 (2004)
T.A. Grandine, Applications of contouring. SIAM Rev. 42, 297–316 (2000)
J.G. Griffiths, A data structure for elimination of hidden-surface algorithms. Comput. Aid. Des. 11, 71–78 (1975)
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)
J. Hoschek, D. Lasser, Computer-Aided Geometric Design (A.K. Peters,Wellesley, 1993)
M. Kerber, Geometric algorithms for algebraic curves and surfaces. Ph.D. Thesis, Saarland University (2009)
M. Kerber, M. Sagraloff, A worst-case bound for topology computation of algebraic curves. J. Symb. Comput. 47(3), 239–258 (2012)
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)
N.M. Patrikalakis, T. Maekawa, Intersection problems. Technical report, MIT Sea Grant College Program, MIT (1991)
N.M. Patrikalakis, T. Maekawa, Shape Interrogation for Computer Aided Design and Manufacturing (Springer, New York, 2002)
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
O. Ruatta, P. Trebuchet, A symbolic-numeric approach to implicitization (preprint, 2002)
T.E. Stoyanov, Marching along surface/surface intersection curves with adaptative step length. Comput. Aid. Des. 9, 485–489 (1992)
J. Wintz, B. Mourrain, A subdivision arrangement algorithm for semialgebraiccurves: an overview, in Conference on Computer Graphics and Applications (2007), pp. 449–452
Acknowledgements
Many thanks to the anonymous referees for their constructive comments which helped improving the presentation of the paper.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2022 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-031-04616-2_21
Published:
Publisher Name: Birkhäuser, Cham
Print ISBN: 978-3-031-04615-5
Online ISBN: 978-3-031-04616-2
eBook Packages: Mathematics and StatisticsMathematics and Statistics (R0)