Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] 3D Triangulation / surface reconstruction

Subject: CGAL users discussion list

List archive

[cgal-discuss] 3D Triangulation / surface reconstruction


Chronological Thread 
  • From: "Jens K. Becker" <>
  • To:
  • Subject: [cgal-discuss] 3D Triangulation / surface reconstruction
  • Date: Thu, 04 Jun 2009 18:30:07 +0200

Hi all,

I am puzzling over this problem for quite some time now and just cant
find a solution... I have a set of polyhedra that share facets and
vertices. Obviously, each facet can only belong to two polyhedra while a
vertex might belong to much more. If I want to delete a facet (or a
vertex) or add a facet (or a vertex) to one polyhedron, I have to add
the same to other polyhedra too. The most convenient would be to
construct a (Delaunay) triangulation of the part of the polyhedra where
things are going to happen, do whatever has to be done and reconstruct
the polyhedra from that triangulation. But how? The problem is the
reconstruction because I cannot think of any way how to decide which
facet of the triangulation belongs to which polyhedron. Is there an easy
way to do this? Or a hard way?

The triangulation would typically consist of 20-30 vertices only, I can
store which vertex belongs to which polyhedron in the vertices and/or I
could store which facet belongs to which polyhedron (before
inserting/deleting things from the triangulation) but I did not figure
out a way how to reconstruct it from this information.

I tried to have a look at the example in CGAL3.4 that does remeshing of
a polyhedron, but did not really understand what is happening there (and
could not get it to compile neither, but that's another story).

If anybody has any ideas, I would be very happy. He/she will be invited
for beers (wine, water you decide...) should we ever meet!

Thanks for any help,

Jens Becker




Archive powered by MHonArc 2.6.16.

Top of Page