Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1364901.1364912acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
research-article

Exact arrangements on tori and Dupin cyclides

Published: 02 June 2008 Publication History

Abstract

An algorithm and implementation is presented to compute the exact arrangement induced by arbitrary algebraic surfaces on a parametrized ring dupin cyclide. The family of dupin cyclides contains as a special case the torus. The intersection of an algebraic surface of degree n with a reference cyclide is represented as a real algebraic curve of bi-degree (2n, 2n) in the two-dimensional parameter space of the cyclide. We use eigenwillig and kerber: "exact and efficient 2D-Arrangements of arbitrary algebraic Curves", SODA 2008, to compute a planar arrangement of such curves and extend their approach to obtain more asymptotic information about curves approaching the boundary of the cyclide's parameter space. With that, we can base our implementation on the general software framework by berberich et. al.: "sweeping and maintaining two-dimensional arrangements on surfaces: A first Step", ESA 2007. Our contribution provides the demanded techniques to model the special geometry of surfaces intersecting a cyclide and the special topology of the reference surface of genus one. The contained implementation is complete and does not assume generic position. Our experiments show that the combinatorial overhead of the framework does not harm the efficiency of the method. Our experiments show that the overall performance is strongly coupled to the efficiency of the implementation for arrangements of algebraic plane curves.

References

[1]
Arge, L., Hoffmann, M., and Welzl, E., Eds. 2007. Algorithms - ESA 2007, 15th Annual European Symp., Eilat, Israel, October 8--10, 2007, Proceedings, vol. 4698 of LNCS, Springer.
[2]
Basu, S., Pollack, R., and Roy, M.-F. 2006. Algorithms in Real Algebraic Geometry, 2nd ed., vol. 10 of Algorithms and Computation in Mathematics. Springer.
[3]
Bentley, J. L., and Ottmann, T. A. 1979. Algorithms for reporting and counting geometric intersections. IEEE Transactions on Computers C-28, 643--647.
[4]
Berberich, E., Hemmer, M., Kettner, L., Schömer, E., and Wolpert, N. 2005. An exact, complete and efficient implementation for computing planar maps of quadric intersection curves. In Proc. of the 21st Annual Symp. on Computational Geometry (SCG 2005), 99--106.
[5]
Berberich, E., Eigenwillig, A., Hemmer, M., Hert, S., Kettner, L., Mehlhorn, K., Reichel, J., Schmitt, S., Schömer, E., and Wolpert, N. 2005. Exacus: Efficient and exact algorithms for curves and surfaces. In Proc. of the 13th Annual European Symp. on Algorithms (ESA 2005), Springer, vol. 3669 of LNCS, 155--166.
[6]
Berberich, E., Fogel, E., Halperin, D., Mehlhorn, K., and Wein, R., 2007. A general framework for processing a set of curves defined on a continuous 2D parametric surface. http://www.cs.tau.ac.il/cgal/Projects/arr_on_surf.php.
[7]
Berberich, E., Fogel, E., Halperin, D., Mehlhorn, K., and Wein, R. 2007. Sweeping and maintaining two-dimensional arrangements on surfaces: A first step. In Arge et al. {Arge et al. 2007}, 645--656.
[8]
Bez, H. E. 2007. Rational maximal parametrisations of dupin cyclides. In Mathematics of Surfaces XII, Springer, R. Martin, M. Sabin, and J. Winkler, Eds., vol. 4647 of LNCS, 78--92.
[9]
Boehm, W. 1990. On cyclides in geometric modeling. Computer Aided Geometric Design 7, 243--255.
[10]
Bühler, K. 1995. Rationale algebraische Kurven auf Dupinschen Zykliden. Master's thesis, Universität Karlsruhe. in german.
[11]
Cazals, F., and Loriot, S. 2007. Computing the exact arrangement of circles on a sphere, with applications in structural biology. Technical Report 6049, INRIA Sophia-Antipolis.
[12]
Chandru, V., Dutta, D., and Hoffmann, C. M. 1989. On the geometry of dupin cyclides. The Visual Computer 5, 277--290.
[13]
Dupin, C. 1822. Applications de Gèomètrie et de Meèhanique. Bachelier, Paris.
[14]
Dupont, L., Hemmer, M., Petitjean, S., and Schömer, E. 2007. Complete, exact and efficient implementation for computing the adjacency graph of an arrangement of quadrics. In Arge et al. {Arge et al. 2007}, 633--644.
[15]
Eigenwillig, A., and Kerber, M. 2008. Exact and efficient 2d-arrangements of arbitrary algebraic curves. In Proc. of the Nineteenth Annual ACM-SIAM Symp. on Discrete Algorithms (SODA08), 122--131.
[16]
Eigenwillig, A., Kettner, L., Krandick, W., Mehlhorn, K., Schmitt, S., and Wolpert, N. 2005. A Descartes algorithm for polynomials with bit-stream coefficients. In 8th International Workshop on Computer Algebra in Scientific Computing (CASC 2005), vol. 3718 of LNCS, 138--149.
[17]
Eigenwillig, A., Kerber, M., and Wolpert, N. 2007. Fast and exact geometric analysis of real algebraic plane curves. In Proocedings of the 2007 International Symp. on Symbolic and Algebraic Computation (ISSAC 2007), C. W. Brown, Ed., 151--158.
[18]
Eigenwillig, A. 2008. Real Root Isolation for Exact and Approximate Polynomials Using Descartes' Rule of Signs. PhD thesis, Universität des Saarlandes, Germany.
[19]
Fogel, E., Halperin, D., Kettner, L., Teillaud, M., Wein, R., and Wolpert, N. 2006. Arrangements. In Effective Computational Geometry for Curves and Surfaces, J.-D. Boissonnat and M. Teillaud, Eds. Spinger, ch. 1, 1--66.
[20]
Forsyth, A. 1912. Lectures on the Differential Geometry of Curves and Surfaces. Cambridge University Press.
[21]
Gallier, J., 2001. Internet supplement to 'geometric methods and applications for computer science and engineering', chapter 23: Rational surfaces. http://www.cis.upenn.edu/~jean/gbooks/geom2.html.
[22]
Halperin, D. 2004. Arrangements. In Handbook of Discrete and Computational Geometry, J. E. Goodman and J. O'Rourke, Eds., 2nd ed. Chapman & Hall/CRC, ch. 24, 529--562.
[23]
Johnstone, J. K. 1993. A new intersection algorithm for cyclides and swept surfaces using cycle decomposition. Computer Aided Geometric Design 10, 1--24.
[24]
Pratt, M. J. 1990. Cyclides in computer aided geometric design. Computer Aided Geometric Design 7, 221--242.
[25]
Pratt, M. J. 1995. Cyclides in computer aided geometric design ii. Computer Aided Geometric Design 12, 131--152.
[26]
Wein, R., Fogel, E., Zukerman, B., and Halperin, D. 2007. 2D arrangements. In CGAL-3.3 User and Reference Manual.
[27]
Yap, C. K. 2004. Robust geometric computation. In Handbook of Discrete and Computational Geometry, J. E. Goodman and J. O'Rourke, Eds., 2nd ed. CRC Press, ch. 41, 927--952.

Cited By

View all
  • (2021)Generalized penalty for circular coordinate representationFoundations of Data Science10.3934/fods.2021024(0)Online publication date: 2021
  • (2011)A generic algebraic kernel for non-linear geometric applicationsProceedings of the twenty-seventh annual symposium on Computational geometry10.1145/1998196.1998224(179-186)Online publication date: 13-Jun-2011
  • (2010)Constructing two-dimensional Voronoi diagrams via divide-and-conquer of envelopes in spaceTransactions on computational science IX10.5555/1986573.1986574(1-27)Online publication date: 1-Jan-2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SPM '08: Proceedings of the 2008 ACM symposium on Solid and physical modeling
June 2008
423 pages
ISBN:9781605581064
DOI:10.1145/1364901
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 June 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. CGAL
  2. Dupin ring cyclide
  3. arrangements
  4. exact geometric computation
  5. generic programming
  6. robustness
  7. surfaces
  8. torus

Qualifiers

  • Research-article

Conference

SPM08
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 12 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2021)Generalized penalty for circular coordinate representationFoundations of Data Science10.3934/fods.2021024(0)Online publication date: 2021
  • (2011)A generic algebraic kernel for non-linear geometric applicationsProceedings of the twenty-seventh annual symposium on Computational geometry10.1145/1998196.1998224(179-186)Online publication date: 13-Jun-2011
  • (2010)Constructing two-dimensional Voronoi diagrams via divide-and-conquer of envelopes in spaceTransactions on computational science IX10.5555/1986573.1986574(1-27)Online publication date: 1-Jan-2010
  • (2010)Constructing two-dimensional Voronoi diagrams via divide-and-conquer of envelopes in spaceTransactions on computational science IX10.5555/1980587.1980588(1-27)Online publication date: 1-Jan-2010
  • (2010)Arrangements on Parametric Surfaces II: Concretizations and ApplicationsMathematics in Computer Science10.1007/s11786-010-0043-44:1(67-91)Online publication date: 13-Oct-2010
  • (2010)Arrangements on Parametric Surfaces I: General Framework and InfrastructureMathematics in Computer Science10.1007/s11786-010-0042-54:1(45-66)Online publication date: 16-Oct-2010
  • (2010)Constructing Two-Dimensional Voronoi Diagrams via Divide-and-Conquer of Envelopes in SpaceTransactions on Computational Science IX10.1007/978-3-642-16007-3_1(1-27)Online publication date: 2010
  • (2009)Visualizing Arcs of Implicit Algebraic Curves, Exactly and FastProceedings of the 5th International Symposium on Advances in Visual Computing: Part I10.1007/978-3-642-10331-5_57(608-619)Online publication date: 26-Nov-2009
  • (2008)Arrangements of geodesic arcs on the sphereProceedings of the twenty-fourth annual symposium on Computational geometry10.1145/1377676.1377711(218-219)Online publication date: 9-Jun-2008

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media