Skip to Content.
Sympa Menu

cgal-discuss - [cgal-discuss] Checking for delaunay constraint wrt a model and a new point

Subject: CGAL users discussion list

List archive

[cgal-discuss] Checking for delaunay constraint wrt a model and a new point


Chronological Thread 
  • From: Priyank Jain <>
  • To:
  • Subject: [cgal-discuss] Checking for delaunay constraint wrt a model and a new point
  • Date: Wed, 10 Feb 2010 01:26:33 -0500
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; b=EdLuxmlmK25h7VSLQjImcNkDCOdwbFoMLUcQREwAoyxUDBr5vFzTkod1krsWd/3kMZ vP/eXu0IT9bGFQXjIfeizbZjblUIqAXN2hx5BYj2SYD2/1bYFtYlaMDwp3EA6u5UkTLc wl7doz4lZKMvlLh21K/p4UsQtADth7v6gHTtE=

Hi,

I am trying to add a new vertex to the model, but the new vertex gets added only if it satisfies the delaunay constraint. Well, I am performing the delaunay constraint check on my own (since I could not find a construct that would do it for me with a given polyhedron model and a new point) and my overall algorithm is not working correctly, so I just want to be sure if my understanding and implementation of Delaunay check is sound. As I understand it..

"A model satisfies the Delaunay constraint, iff for all the triangles; the sphere formed by the circumcenter of the triangle, does not contain any other vertex of the model."

And this is how I check for delaunay constraint:

Given points i and j (which lie on my existing model) and new_Point which is the new point that is to be added iff it satisfies the delaunay constraint:

 - center = circumcenter ( i , j , new_Point );
 - sphere = (center, sq_dist ( center, new_Point)

Now I check for all vertices of the model (excluding i and j), and if any of them lie (only) inside the sphere, then the delaunay condition is violated and the new point cannot be added. Delaunay constraint is satisfied if no vertex lies inside the vertex or vertices lie exactly *on* the sphere.

Am I doing something wrong here ?? If you have any suggestions or other words of wisdom, please do let me know.

Thank you for your time.
/Priyank Jain



  • [cgal-discuss] Checking for delaunay constraint wrt a model and a new point, Priyank Jain, 02/10/2010

Archive powered by MHonArc 2.6.16.

Top of Page