[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/2949035.2949050acmotherconferencesArticle/Chapter ViewAbstractPublication PagescgiConference Proceedingsconference-collections
short-paper

Plücker Coordinates and Extended Cross Product for Robust and Fast Intersection Computation

Published: 28 June 2016 Publication History

Abstract

Many geometrically oriented problems lead to intersection computation or to its dual problems. In many cases the problem is reduced to intersection computation of two planes in E3, e.g. intersection of two triangles. However in several cases triangles are given by vertices in the homogeneous coordinates. The usual approach is to convert coordinates to the Euclidean space and make intersection computation in the Euclidean space. This leads to extensive use of division operations and to decreased precision of computation. Another approach is an application of Plücker coordinates which are not commonly recognized in computer graphics or direct computing in the projective space. In this paper we present a relation between the extended cross product and the Plücker coordinates. The extended cross product is especially convenient for GPU application. Also a new formulation for the extended cross product using matrix notation in n-dimensional space is introduced. The presented approach leads to simple, robust and fast intersection computation of two planes on GPU. Also the advantage of the projective representation for geometrical problems solution is presented as it actually offers "doubled" mantissa length naturally and saves division operations.

References

[1]
Coxeter, H.S.M.: Introduction to Geometry, J.Wiley, 1961.
[2]
Dorst, L., Fontine, D., Mann, S.: Geometric Algebra for Computer Science, Morgan Kaufmann, 2007
[3]
Gonzales Calvet, R.: Treatise of Plane Geometry through Geometric Algebra, 2007
[4]
Hildenbrand, D.: Foundations of Geometric Algebra Computing, Springer Verlag, 2012
[5]
Kanatani, K.: Undestanding geometric Algebra, CRC Press, 2015
[6]
Johnson, M.: Proof by Duality: or the Discovery of "New" Theorems, Mathematics Today, December 1996.
[7]
Skala, V.: A New Approach to Line and Line Segment Clipping in Homogeneous Coordinates, The Visual Computer, Vol.21, No.11, pp.905 914, Springer Verlag, 2005
[8]
Skala, V.: Length, Area and Volume Computation in Homogeneous Coordinates, International Journal of Image and Graphics, Vol.6., No.4, pp.625--639, 2006
[9]
Skala, V.: Barycentric Coordinates Computation in Homogeneous Coordinates, Computers & Graphics, Elsevier, ISSN 0097-8493, Vol. 32, No.1, pp.120--127, 2008
[10]
Skala, V.: Projective Geometry, Duality and Precision of Computation in Computer Graphics, Visualization and Games, Tutorial Eurographics 2013, Girona, 2013
[11]
Skala, V.: Intersection Computation in Projective Space using Homogeneous Coordinates, Int. Journal on Image and Graphics, ISSN 0219-4678, Vol.8, No.4, pp.615--628, 2008
[12]
Skala, V.: Modified Gaussian Elimination without Division Operations, ICNAAM 2013, Rhodos, Greece, AIP Conf.Proceedings, No.1558, pp.1936--1939, AIP Publ. 2013
[13]
Skala, V.: Extended Cross-product and Solution of a Linear Systems of Equations, ICCSA Proc, accepted, Springer, 2016
[14]
Vince, J.: Geometric Algebra for Computer Science, Springer, 2008
[15]
Yamaguchi, F. Computer Aided Geometric Design: A totally Four Dimensional Approach, Springer Verlag, 2002

Cited By

View all
  • (2020)Efficient ray-tracing procedure for radio wave propagation modeling using homogeneous geometric algebraElectromagnetics10.1080/02726343.2020.1811937(1-21)Online publication date: 25-Aug-2020
  • (2020)Conditionality of Linear Systems of Equation and Matrices Using Projective Geometric AlgebraComputational Science and Its Applications – ICCSA 202010.1007/978-3-030-58802-1_1(3-17)Online publication date: 2-Oct-2020
  • (2018)Extracting Plücker Line and Their Relations for 3D Reconstruction of Indoor SceneImage and Video Technology10.1007/978-3-319-92753-4_31(396-409)Online publication date: 6-Jun-2018
  • Show More Cited By
  1. Plücker Coordinates and Extended Cross Product for Robust and Fast Intersection Computation

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    CGI '16: Proceedings of the 33rd Computer Graphics International
    June 2016
    130 pages
    ISBN:9781450341233
    DOI:10.1145/2949035
    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]

    In-Cooperation

    • FORTH: Foundation for Research and Technology - Hellas

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 28 June 2016

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. Extended cross-product
    2. Plücker coordinates
    3. computer graphics
    4. geometric algebra
    5. projective space
    6. scientific computation

    Qualifiers

    • Short-paper
    • Research
    • Refereed limited

    Funding Sources

    Conference

    CGI '16
    CGI '16: Computer Graphics International
    June 28 - July 1, 2016
    Heraklion, Greece

    Acceptance Rates

    Overall Acceptance Rate 35 of 159 submissions, 22%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)9
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 24 Dec 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2020)Efficient ray-tracing procedure for radio wave propagation modeling using homogeneous geometric algebraElectromagnetics10.1080/02726343.2020.1811937(1-21)Online publication date: 25-Aug-2020
    • (2020)Conditionality of Linear Systems of Equation and Matrices Using Projective Geometric AlgebraComputational Science and Its Applications – ICCSA 202010.1007/978-3-030-58802-1_1(3-17)Online publication date: 2-Oct-2020
    • (2018)Extracting Plücker Line and Their Relations for 3D Reconstruction of Indoor SceneImage and Video Technology10.1007/978-3-319-92753-4_31(396-409)Online publication date: 6-Jun-2018
    • (2017)Geometric Algebra, Extended Cross-Product and Laplace Transform for Multidimensional Dynamical SystemsCybernetics Approaches in Intelligent Systems10.1007/978-3-319-67618-0_7(62-75)Online publication date: 6-Sep-2017

    View Options

    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