A new algorithm for the computation of the Minkowski difference of convex polyhedra

Hichem Barki*, Florence Denis, Florent Dupont

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

Abstract

We present a new algorithm, based on the concept of contributing vertices, for the exact and efficient computation of the Minkowski difference of convex polyhedra. First, we extend the concept of contributing vertices for the Minkowski difference case. Then, we generate a Minkowski difference facets superset by exploiting the information provided by the computed contributing vertices. Finally, we compute the Minkowski difference polyhedron through the trimming of the generated superset. We compared our Contributing Vertices-based Minkowski Difference (CVMD) algorithm to a Nef polyhedra-based approach using Minkowski addition, complement, transposition, and union operations. The performance benchmark shows that our CVMD algorithm outperforms the indirect Nef polyhedrabased approach. All our implementations use exact number types, produce exact results, and are based on CGAL, the Computational Geometry Algorithms Library.

Original languageEnglish
Title of host publicationSMI 2010 - International Conference on Shape Modeling and Applications, Proceedings
PublisherIEEE Computer Society
Pages206-210
Number of pages5
ISBN (Print)9780769540726
DOIs
Publication statusPublished - 2010
EventInternational Conference on Shape Modeling and Applications - Shape Modeling International Conference, SMI 2010 - Aix-en-Provence, France
Duration: 21 Jun 201023 Jun 2010

Publication series

NameSMI 2010 - International Conference on Shape Modeling and Applications, Proceedings

Conference

ConferenceInternational Conference on Shape Modeling and Applications - Shape Modeling International Conference, SMI 2010
Country/TerritoryFrance
CityAix-en-Provence
Period21/06/1023/06/10

Keywords

  • Contributing vertices
  • Minkowski difference
  • Minkowski sum
  • Nef polyhedra

Fingerprint

Dive into the research topics of 'A new algorithm for the computation of the Minkowski difference of convex polyhedra'. Together they form a unique fingerprint.

Cite this