skip to main content
10.1145/1577190.1577205acmconferencesArticle/Chapter ViewAbstractPublication PagesissacConference Proceedingsconference-collections
research-article

Curve/surface intersection problem by means of matrix representations

Published:03 August 2009Publication History

ABSTRACT

In this paper, we introduce matrix representations of algebraic curves and surfaces for Computer Aided Geometric Design (CAGD). The idea of using matrix representations in CAGD is quite old. The novelty of our contribution is to enable non square matrices, extension which is motivated by recent research in this topic. We show how to manipulate these representations by proposing a dedicated algorithm to address the curve/surface intersection problem by means of numerical linear algebra techniques.

References

  1. D. A. Aruliah, R. M. Corless, L. Gonzalez-Vega, and A. Shakoori. Geometric applications of the bezout matrix in the lagrange basis. In Proceedings of the 2007 international workshop on Symbolic-numeric computation, pages 55--64, London, Ontario, Canada, 2007. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. T. Beelen and P. Van Dooren. An improved algorithm for the computation of Kronecker's canonical form of a singular pencil. Linear Algebra Appl., 105:9--65, 1988.Google ScholarGoogle ScholarCross RefCross Ref
  3. N. Botbol, M. Dohm, and A. Dickenstein. Matrix representations for toric parametrizations. arXiv:0807.4802; to appear in Computer Aided Geometric Design, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. L. Busé and M. Chardin. Implicitizing rational hypersurfaces using approximation complexes. J. Symbolic Comput., 40(4-5):1150--1168, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. L. Busé, M. Chardin, and J. Jouanolou. Torsion of the symmetric algebra and implicitization. Proceedings of the American Mathematical Society, 137(06):1855--1865., Feb. 2009.Google ScholarGoogle ScholarCross RefCross Ref
  6. L. Busé, D. Cox, and C. D'Andrea. Implicitization of surfaces in P3 in the presence of base points. J. Algebra Appl., 2(2):189--214, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  7. L. Busé and M. Dohm. Implicitization of bihomogeneous parametrizations of algebraic surfaces via linear syzygies. In ISSAC 2007, pages 69--76. ACM, New York, 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. L. Busé and J.-P. Jouanolou. On the closed image of a rational map and the implicitization problem. J. Algebra, 265(1):312--357, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  9. L. Busé, H. Khalil, and B. Mourrain. Resultant-based methods for plane curves intersection problems. In Computer algebra in scientific computing, volume 3718 of Lecture Notes in Comput. Sci., pages 75--92. Springer, Berlin, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Cox, R. Goldman, and M. Zhang. On the validity of implicitization by moving quadrics of rational surfaces with no base points. J. Symbolic Comput., 29(3):419--440, 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. F. R. Gantmacher. Théorie des matrices. Tome 1: Théorie générale. Traduit du Russe par Ch. Sarthou. Collection Universitaire de Mathématiques, No. 18. Dunod, Paris, 1966.Google ScholarGoogle Scholar
  12. F. R. Gantmacher. Théorie des matrices. Tome 2: Questions spéciales et applications. Traduit du Russe par Ch. Sarthou. Collection Universitaire de Mathématiques, No. 19. Dunod, Paris, 1966.Google ScholarGoogle Scholar
  13. G. H. Golub and C. F. Van Loan. Matrix computations. Johns Hopkins Studies in the Mathematical Sciences. Johns Hopkins University Press, Baltimore, MD, third edition, 1996.Google ScholarGoogle Scholar
  14. A. Khetan and C. D'Andrea. Implicitization of rational surfaces using toric varieties. J. Algebra, 303(2):543--565, 2006.Google ScholarGoogle ScholarCross RefCross Ref
  15. E. Kunz. Introduction to plane algebraic curves. Translated from the original German by Richard G. Belshoff, 2005.Google ScholarGoogle Scholar
  16. D. Manocha and J. Canny. A new approach for surface intersection. In Proceedings of the first ACM symposium on Solid modeling foundations and CAD/CAM applications, pages 209--219, Austin, Texas, United States, 1991. ACM. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. B. Mourrain. Computing isolated polynomial roots by matrix methods. J. of Symbolic Computation, Special Issue on Symbolic-Numeric Algebra for Polynomials, 26(6):715--738, Dec. 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. B. Mourrain. Bezoutian and quotient ring structure. J. of Symbolic Computation, 39(3):397--415, 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. T. Sederberg and F. Chen. Implicitization using moving curves and surfaces. In Proceedings of SIGGRAPH, volume 29, pages 301--308, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. P. Van Dooren and P. Dewilde. The eigenstructure of an arbitrary polynomial matrix: computational aspects. Linear Algebra Appl., 50:545--579, 1983.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Curve/surface intersection problem by means of matrix representations

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SNC '09: Proceedings of the 2009 conference on Symbolic numeric computation
          August 2009
          210 pages
          ISBN:9781605586649
          DOI:10.1145/1577190

          Copyright © 2009 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 3 August 2009

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader