From 0ee2dcac9cfaf4d5c0a9047e8eee383fdf074032 Mon Sep 17 00:00:00 2001 From: Orestis Malaspinas <orestis.malaspinas@hesge.ch> Date: Wed, 19 Feb 2020 16:19:00 +0100 Subject: [PATCH] mise a jour pseudo code --- delaunay.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/delaunay.md b/delaunay.md index 6a9ce66..b149e99 100644 --- a/delaunay.md +++ b/delaunay.md @@ -98,13 +98,13 @@ void bowyer_watson(point *points, int num_p, vec_triangle *t, int *num_t) { \scriptsize ```C -void bowyer_watson(point *points, int num_p, vec_triangle *t, int *num_t) { +void bowyer_watson(vec_points *points, vec_triangle *triangles) { ajout_super_triangle(points, t, num_t); // ajout super triangle pour chaque p dans points { mauvais_triangles = vecteur_vide(); // on détermine les mauvais triangles - pour chaque t dans vec_triangle { + pour chaque t dans triangles { si p est dans le triangle circonscrit de t { vecteur_push(mauvais_triangles, t); } @@ -120,7 +120,7 @@ void bowyer_watson(point *points, int num_p, vec_triangle *t, int *num_t) { } // on retire les mauvais triangles pour chaque t dans mauvais_triangles { - vec_remove(vec_triangles, t); + vec_remove(triangles, t); } ``` @@ -132,13 +132,13 @@ void bowyer_watson(point *points, int num_p, vec_triangle *t, int *num_t) { // on forme les nouveaux triangles et on les ajoute pour chaque arete dans vec_aretes { t = form_triangle_from_edge_and_point(arete, p); - vector_push(vec_triangles, t); + vector_push(triangles, t); } // on retire les points du super triangle - pour chaque t dans vec_triangles { + pour chaque t dans triangles { if t contient un point du super triangle { - vec_remove(vec_triangles, t); + vec_remove(triangles, t); } } } -- GitLab