Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Intersection of two CONVEX 3D polyhedrons

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Intersection of two CONVEX 3D polyhedrons


Chronological Thread 
  • From: Olivier Devillers <>
  • To:
  • Subject: Re: [cgal-discuss] Intersection of two CONVEX 3D polyhedrons
  • Date: Tue, 17 Apr 2012 14:15:33 +0200

Le 4/17/12 11:51 AM, sgdimitris a écrit :
I would like to ask which is the easiest and fastest way to calculate the
intersection of two *CONVEX* 3D polyhedrons?
I *don't* want only to see if the two polyhedrons are intersected but also
to calculate the polyhedron that is their intersection!
from a theoretical point of view, it can be done in linear time:
Chazelle, an optimal algorithm for intersecting three-dimensional convex polyhedra. SIAM J Comput. 21(4):671-606, 1992.

More practically (using CGAL):
By duality, intersection of half-spaces is equivalent to a convex hull.

- Modelize your polyhedra as intersections of half-spaces.
- Dualize your half-spaces
- compute the convex hull of all points
- dualize again.




Archive powered by MHonArc 2.6.16.

Top of Page