<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>http://os-vps418.infomaniak.ch:1250/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wagner</id>
	<title>Wiki du LAMA (UMR 5127) - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="http://os-vps418.infomaniak.ch:1250/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wagner"/>
	<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php/Sp%C3%A9cial:Contributions/Wagner"/>
	<updated>2026-04-16T16:07:41Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.4</generator>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10274</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10274"/>
		<updated>2018-05-21T20:45:19Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance entre un point et un ensemble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg|1000px|thumb|left|Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
]]&lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;br /&gt;
Il est assez compliqué de programmer un diagramme de Voronoi entièrement avec un code propre et efficace, une solution aurait été de d&#039;abord générer des points aléatoirement sur l&#039;image, calculer les distances entres chaque point puis tracer les médiatrices des segments pour laquelle la distance entre chaque points serait minimale. Néanmoins, il aurait alors fallut supprimer les extrémités des médiatrices pour laquelle la distance minimale entre deux germes devenait trop grande, ce qui rend le programme plus compliqué à résoudre.&lt;br /&gt;
&lt;br /&gt;
Une autre solution aurait été de générer des droites entre les points en faisant en sorte que chaque point soient à nombre égale dans chaqu&#039;une de leurs parties et que les points les plus proches de la courbes soient à égales distances entre la droite et leur position, jusqu&#039;à qu&#039;il y reste qu&#039;un point dans chaque unique partie du diagramme (Une sorte de dichotomie). On a ainsi plusieurs problèmes qui persistent. En plus du fait qu&#039;il faudrait effacer des parties de médiatrices, si on se retrouve un nombre de points impair, il sera difficile de générer une droite séparant la moitié des points.&lt;br /&gt;
&lt;br /&gt;
Le programme le moins compliqué est bien sûr le plus long à faire exécuter, sans parler qu&#039;il utilise des répétitions. Il ne serait pas de générer le diagramme de Voronoi mais ses régions en différentes couleurs. Ainsi, le diagramme sera alors représenté par l&#039;intersection des différentes couleurs. Voici le programme permettant de générer ces région:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
def distance2( p, q ):                                                                                      &lt;br /&gt;
    return (p[0]-q[0])**2 + (p[1]-q[1])**2&lt;br /&gt;
&lt;br /&gt;
def region_voronoi(n):&lt;br /&gt;
    fenetre = Tk()                                                                                          &lt;br /&gt;
    canvas=Canvas(fenetre, width=largeur, height=hauteur, background=&#039;white&#039;)                               &lt;br /&gt;
    img = PhotoImage(width=largeur, height=hauteur)                                                         &lt;br /&gt;
    couleurs=[]&lt;br /&gt;
    points=[]                                                                                                &lt;br /&gt;
    for i in range(n):                                                                                      &lt;br /&gt;
        x =int(random.random()*(largeur-1))&lt;br /&gt;
        y =int(random.random()*(hauteur-1))&lt;br /&gt;
        points.append([x,y])&lt;br /&gt;
        couleurs.append([int(random.random()*255),int(random.random()*255),int(random.random()*255)])       &lt;br /&gt;
    for i in range(hauteur-1):                                                                              &lt;br /&gt;
        for j in range(largeur-1):&lt;br /&gt;
            min_k = 0                                                                                       &lt;br /&gt;
            for k in range(1,n):                                                                            &lt;br /&gt;
                if distance2( (i,j), points[k] ) &amp;lt; distance2( (i,j), points[min_k] ):                       &lt;br /&gt;
                    min_k = k                                                                               &lt;br /&gt;
            r = couleurs[min_k][0]                                                                          &lt;br /&gt;
            g = couleurs[min_k][1]&lt;br /&gt;
            b = couleurs[min_k][2]&lt;br /&gt;
            img.put( &amp;quot;#%02x%02x%02x&amp;quot; % (r,g,b), (i,j) )&lt;br /&gt;
    canvas.create_image((largeur/2,hauteur/2), image=img, state=&amp;quot;normal&amp;quot;)                                   &lt;br /&gt;
    canvas.pack()                                                                                           &lt;br /&gt;
    fenetre.mainloop()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainsi dans ce programme, il faut créer une fenêtre, un canvas qui sera compris dans la fenêtre et une image pour lui apporter des modification. Ce programme sera aussi constitué de deux doubles tableaux (couleurs et points) où l&#039;on placera des couleurs en version RGB de couleurs différentes et des points de coordonnées aléatoires et de la fonction distance qui nous aidera à calculer lisiblement des distances (au carré ou non, il n&#039;y a aucune différence car on doit chercher sa distance minimale). &amp;quot;n&amp;quot; sera le nombre de germes qu&#039;on voudra attribuer au diagramme de Voronoi(et ainsi le nombre de régions puisque les germes ne seront pas représentés). On commence ainsi d&#039;abord à ajouter au tableaux points des coordonnées aléatoires selon &amp;quot;n&amp;quot; représentant leur germes. Puis on associe un même nombre de couleurs aléatoires selon &amp;quot;n&amp;quot; (chaque germe aura sa couleur) au tableau couleurs. Ensuite on parcours deux boucles for représentant l&#039;image (j va parcourir l&#039;abscisse et i va parcourir l&#039;ordonnée de l&#039;image) pour passer de pixel en pixel. Pour chaque pixel, on calcul leur distance avec chaque germe de Voronoi et on doit trouver sa plus petite distance. Lorsque on l&#039;a trouvé (ce qui voudra dire que le pixel appartient à la région de Voronoi durant laquelle son germe est influent) on lui transmet la couleur du germe et ainsi de suite jusqu&#039;à la fin du programme. Enfin, on crée l&#039;image puis on démarre la boucle Tkinter qui s&#039;interrompt quand on ferme la fenêtre.&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10272</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10272"/>
		<updated>2018-05-21T15:17:33Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Algorithme permettant de générer un Diagramme de Voronoï */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ehttps://www.lama.univ-savoie.fr/mediawiki/index.php/VISI201_CMI_:_visite_de_laboratoirensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg|1000px|thumb|left|Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
]]&lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;br /&gt;
Il est assez compliqué de programmer un diagramme de Voronoi entièrement avec un code propre et efficace, une solution aurait été de d&#039;abord générer des points aléatoirement sur l&#039;image, calculer les distances entres chaque point puis tracer les médiatrices des segments pour laquelle la distance entre chaque points serait minimale. Néanmoins, il aurait alors fallut supprimer les extrémités des médiatrices pour laquelle la distance minimale entre deux germes devenait trop grande, ce qui rend le programme plus compliqué à résoudre.&lt;br /&gt;
&lt;br /&gt;
Une autre solution aurait été de générer des droites entre les points en faisant en sorte que chaque point soient à nombre égale dans chaqu&#039;une de leurs parties et que les points les plus proches de la courbes soient à égales distances entre la droite et leur position, jusqu&#039;à qu&#039;il y reste qu&#039;un point dans chaque unique partie du diagramme (Une sorte de dichotomie). On a ainsi plusieurs problèmes qui persistent. En plus du fait qu&#039;il faudrait effacer des parties de médiatrices, si on se retrouve un nombre de points impair, il sera difficile de générer une droite séparant la moitié des points.&lt;br /&gt;
&lt;br /&gt;
Le programme le moins compliqué est bien sûr le plus long à faire exécuter, sans parler qu&#039;il utilise des répétitions. Il ne serait pas de générer le diagramme de Voronoi mais ses régions en différentes couleurs. Ainsi, le diagramme sera alors représenté par l&#039;intersection des différentes couleurs. Voici le programme permettant de générer ces région:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
def distance2( p, q ):                                                                                      &lt;br /&gt;
    return (p[0]-q[0])**2 + (p[1]-q[1])**2&lt;br /&gt;
&lt;br /&gt;
def region_voronoi(n):&lt;br /&gt;
    fenetre = Tk()                                                                                          &lt;br /&gt;
    canvas=Canvas(fenetre, width=largeur, height=hauteur, background=&#039;white&#039;)                               &lt;br /&gt;
    img = PhotoImage(width=largeur, height=hauteur)                                                         &lt;br /&gt;
    couleurs=[]&lt;br /&gt;
    points=[]                                                                                                &lt;br /&gt;
    for i in range(n):                                                                                      &lt;br /&gt;
        x =int(random.random()*(largeur-1))&lt;br /&gt;
        y =int(random.random()*(hauteur-1))&lt;br /&gt;
        points.append([x,y])&lt;br /&gt;
        couleurs.append([int(random.random()*255),int(random.random()*255),int(random.random()*255)])       &lt;br /&gt;
    for i in range(hauteur-1):                                                                              &lt;br /&gt;
        for j in range(largeur-1):&lt;br /&gt;
            min_k = 0                                                                                       &lt;br /&gt;
            for k in range(1,n):                                                                            &lt;br /&gt;
                if distance2( (i,j), points[k] ) &amp;lt; distance2( (i,j), points[min_k] ):                       &lt;br /&gt;
                    min_k = k                                                                               &lt;br /&gt;
            r = couleurs[min_k][0]                                                                          &lt;br /&gt;
            g = couleurs[min_k][1]&lt;br /&gt;
            b = couleurs[min_k][2]&lt;br /&gt;
            img.put( &amp;quot;#%02x%02x%02x&amp;quot; % (r,g,b), (i,j) )&lt;br /&gt;
    canvas.create_image((largeur/2,hauteur/2), image=img, state=&amp;quot;normal&amp;quot;)                                   &lt;br /&gt;
    canvas.pack()                                                                                           &lt;br /&gt;
    fenetre.mainloop()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ainsi dans ce programme, il faut créer une fenêtre, un canvas qui sera compris dans la fenêtre et une image pour lui apporter des modification. Ce programme sera aussi constitué de deux doubles tableaux (couleurs et points) où l&#039;on placera des couleurs en version RGB de couleurs différentes et des points de coordonnées aléatoires et de la fonction distance qui nous aidera à calculer lisiblement des distances (au carré ou non, il n&#039;y a aucune différence car on doit chercher sa distance minimale). &amp;quot;n&amp;quot; sera le nombre de germes qu&#039;on voudra attribuer au diagramme de Voronoi(et ainsi le nombre de régions puisque les germes ne seront pas représentés). On commence ainsi d&#039;abord à ajouter au tableaux points des coordonnées aléatoires selon &amp;quot;n&amp;quot; représentant leur germes. Puis on associe un même nombre de couleurs aléatoires selon &amp;quot;n&amp;quot; (chaque germe aura sa couleur) au tableau couleurs. Ensuite on parcours deux boucles for représentant l&#039;image (j va parcourir l&#039;abscisse et i va parcourir l&#039;ordonnée de l&#039;image) pour passer de pixel en pixel. Pour chaque pixel, on calcul leur distance avec chaque germe de Voronoi et on doit trouver sa plus petite distance. Lorsque on l&#039;a trouvé (ce qui voudra dire que le pixel appartient à la région de Voronoi durant laquelle son germe est influent) on lui transmet la couleur du germe et ainsi de suite jusqu&#039;à la fin du programme. Enfin, on crée l&#039;image puis on démarre la boucle Tkinter qui s&#039;interrompt quand on ferme la fenêtre.&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10271</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10271"/>
		<updated>2018-05-21T14:58:32Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Algorithme permettant de générer un Diagramme de Voronoï */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ehttps://www.lama.univ-savoie.fr/mediawiki/index.php/VISI201_CMI_:_visite_de_laboratoirensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg|1000px|thumb|left|Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
]]&lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;br /&gt;
Il est assez compliqué de programmer un diagramme de Voronoi entièrement avec un code propre et efficace, une solution aurait été de d&#039;abord générer des points aléatoirement sur l&#039;image, calculer les distances entres chaque point puis tracer les médiatrices des segments pour laquelle la distance entre chaque points serait minimale. Néanmoins, il aurait alors fallut supprimer les extrémités des médiatrices pour laquelle la distance minimale entre deux germes devenait trop grande, ce qui rend le programme plus compliqué à résoudre.&lt;br /&gt;
&lt;br /&gt;
Une autre solution aurait été de générer des droites entre les points en faisant en sorte que chaque point soient à nombre égale dans chaqu&#039;une de leurs parties et que les points les plus proches de la courbes soient à égales distances entre la droite et leur position, jusqu&#039;à qu&#039;il y reste qu&#039;un point dans chaque unique partie du diagramme (Une sorte de dichotomie). On a ainsi plusieurs problèmes qui persistent. En plus du fait qu&#039;il faudrait effacer des parties de médiatrices, si on se retrouve un nombre de points impair, il sera difficile de générer une droite séparant la moitié des points.&lt;br /&gt;
&lt;br /&gt;
Le programme le moins compliqué est bien sûr le plus long à faire exécuter, sans parler qu&#039;il utilise des répétitions. Il ne serait pas de générer le diagramme de Voronoi mais ses régions en différentes couleurs. Ainsi, le diagramme sera alors représenté par l&#039;intersection des différentes couleurs. Voici le programme permettant de générer ces région:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
def distance2( p, q ):                                                                                      &lt;br /&gt;
    return (p[0]-q[0])**2 + (p[1]-q[1])**2&lt;br /&gt;
&lt;br /&gt;
def region_voronoi(n):&lt;br /&gt;
    fenetre = Tk()                                                                                          &lt;br /&gt;
    canvas=Canvas(fenetre, width=largeur, height=hauteur, background=&#039;white&#039;)                               &lt;br /&gt;
    img = PhotoImage(width=largeur, height=hauteur)                                                         &lt;br /&gt;
    couleurs=[]&lt;br /&gt;
    points=[]                                                                                                &lt;br /&gt;
    for i in range(n):                                                                                      &lt;br /&gt;
        x =int(random.random()*(largeur-1))&lt;br /&gt;
        y =int(random.random()*(hauteur-1))&lt;br /&gt;
        points.append([x,y])&lt;br /&gt;
        couleurs.append([int(random.random()*255),int(random.random()*255),int(random.random()*255)])       &lt;br /&gt;
    for i in range(hauteur-1):                                                                              &lt;br /&gt;
        for j in range(largeur-1):&lt;br /&gt;
            min_k = 0                                                                                       &lt;br /&gt;
            for k in range(1,n):                                                                            &lt;br /&gt;
                if distance2( (i,j), points[k] ) &amp;lt; distance2( (i,j), points[min_k] ):                       &lt;br /&gt;
                    min_k = k                                                                               &lt;br /&gt;
            r = couleurs[min_k][0]                                                                          &lt;br /&gt;
            g = couleurs[min_k][1]&lt;br /&gt;
            b = couleurs[min_k][2]&lt;br /&gt;
            img.put( &amp;quot;#%02x%02x%02x&amp;quot; % (r,g,b), (i,j) )&lt;br /&gt;
    canvas.create_image((largeur/2,hauteur/2), image=img, state=&amp;quot;normal&amp;quot;)                                   &lt;br /&gt;
    canvas.pack()                                                                                           &lt;br /&gt;
    fenetre.mainloop()&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10265</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10265"/>
		<updated>2018-05-18T08:35:08Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance de Hausdorff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ehttps://www.lama.univ-savoie.fr/mediawiki/index.php/VISI201_CMI_:_visite_de_laboratoirensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg|1000px|thumb|left|Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
]]&lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10264</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10264"/>
		<updated>2018-05-18T08:33:33Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance de Hausdorff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ehttps://www.lama.univ-savoie.fr/mediawiki/index.php/VISI201_CMI_:_visite_de_laboratoirensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg|200px|thumb|left|Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
]]&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10263</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10263"/>
		<updated>2018-05-18T08:32:08Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance de Hausdorff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ehttps://www.lama.univ-savoie.fr/mediawiki/index.php/VISI201_CMI_:_visite_de_laboratoirensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg|600px|thumb|left|Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10262</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10262"/>
		<updated>2018-05-18T08:27:24Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance de Hausdorff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ehttps://www.lama.univ-savoie.fr/mediawiki/index.php/VISI201_CMI_:_visite_de_laboratoirensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg|Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10261</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10261"/>
		<updated>2018-05-18T08:23:03Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance entre un point et un ensemble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ehttps://www.lama.univ-savoie.fr/mediawiki/index.php/VISI201_CMI_:_visite_de_laboratoirensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg]] &lt;br /&gt;
&lt;br /&gt;
Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10260</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10260"/>
		<updated>2018-05-18T08:16:13Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance entre un point et un ensemble */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ehttps://www.lama.univ-savoie.fr/mediawiki/index.php/VISI201_CMI_:_visite_de_laboratoirensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet.&lt;br /&gt;
[[Fichier:Distance_entre_un point_et_un_ensemble]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg]] &lt;br /&gt;
&lt;br /&gt;
Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Distance_entre_un_point_et_un_ensemble.jpg&amp;diff=10259</id>
		<title>Fichier:Distance entre un point et un ensemble.jpg</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Distance_entre_un_point_et_un_ensemble.jpg&amp;diff=10259"/>
		<updated>2018-05-18T08:10:57Z</updated>

		<summary type="html">&lt;p&gt;Wagner : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10258</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10258"/>
		<updated>2018-05-18T08:08:00Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance entre deux points */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
[[Fichier:Distance_entre_deux_points.jpg]]&lt;br /&gt;
&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet. &lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg]] &lt;br /&gt;
&lt;br /&gt;
Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Distance_entre_deux_points.jpg&amp;diff=10257</id>
		<title>Fichier:Distance entre deux points.jpg</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Distance_entre_deux_points.jpg&amp;diff=10257"/>
		<updated>2018-05-18T08:06:51Z</updated>

		<summary type="html">&lt;p&gt;Wagner : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10256</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10256"/>
		<updated>2018-05-18T08:06:02Z</updated>

		<summary type="html">&lt;p&gt;Wagner : /* Distance de Hausdorff */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet. &lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
[[Fichier:Distance_de_Hausdorff.jpg]] &lt;br /&gt;
&lt;br /&gt;
Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Distance_de_Hausdorff.jpg&amp;diff=10255</id>
		<title>Fichier:Distance de Hausdorff.jpg</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Fichier:Distance_de_Hausdorff.jpg&amp;diff=10255"/>
		<updated>2018-05-18T08:03:52Z</updated>

		<summary type="html">&lt;p&gt;Wagner : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10254</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10254"/>
		<updated>2018-05-18T07:36:24Z</updated>

		<summary type="html">&lt;p&gt;Wagner : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
=== Distance entre deux points ===&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
=== Distance entre un point et un ensemble ===&lt;br /&gt;
On appelle la distance entre un point « a » et un ensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet. &lt;br /&gt;
=== Distance entre deux ensembles ===&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
=== Distance de Hausdorff ===&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
[[Fichier:Exemple.jpg]] &lt;br /&gt;
Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
=== Stabilité d&#039;une fonction ===&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
=== Diagramme de Voronoï ===&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
=== Triangulation de Delaunay ===&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
=== Autour du Diagramme de Voronoï ===&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
=== Autour de la triangulation de Delaunay ===&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
=== Lien avec l&#039;axe médian ===&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
=== Lien avec le squelette ===&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
	<entry>
		<id>http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10253</id>
		<title>Transformées en distance, diagramme de Voronoi et applications en geometry processing</title>
		<link rel="alternate" type="text/html" href="http://os-vps418.infomaniak.ch:1250/mediawiki/index.php?title=Transform%C3%A9es_en_distance,_diagramme_de_Voronoi_et_applications_en_geometry_processing&amp;diff=10253"/>
		<updated>2018-05-17T21:27:30Z</updated>

		<summary type="html">&lt;p&gt;Wagner : Page créée avec « Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&amp;#039;avanta... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Le diagramme de Voronoï et les transformées en distance sont deux outils mathématiques permettant de changer un ensemble de points en  une surface triangulée. L&#039;avantage de ces outils est d&#039;arriver à limiter les erreurs existante sur la surface créée et arriver à trouver des théorèmes mathématiques intéressantes concernant les surfaces.&lt;br /&gt;
== Les distances ==&lt;br /&gt;
En mathématique, on appelle une distance, une longueur qui sépare une chose d&#039;une autre.&lt;br /&gt;
Néanmoins, la notion de chose est très vague car il peut exister sous plusieurs formes comme:&lt;br /&gt;
== Distance entre deux points ==&lt;br /&gt;
On appelle la distance entre deux points « a » et « b » la mesure du segment joignant ces deux points, Cette distance se calcule : d(a,b)= &amp;lt;math&amp;gt;\sqrt{(a^2)+(b^2)}&amp;lt;/math&amp;gt;&lt;br /&gt;
== Distance entre un point et un ensemble ==&lt;br /&gt;
On appelle la distance entre un point « a » et un ensemble « B » la mesure du segment entre « a » et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(a,B)=(min(d(a,b)) avec b appartenant à B. C&#039;est cette distance qui va nous intéresser pour la suite de notre sujet. &lt;br /&gt;
== Distance entre deux ensembles ==&lt;br /&gt;
On appelle la distance entre un ensemble A et un ensemble « B » la mesure du segment entre&lt;br /&gt;
un point appartenant à « A» et un point appartenant à « B » tel que cette mesure soit minimale. En d&#039;autre terme, d(A,B)=(min(d(a,b)) avec a appartenant à A et b appartenant à B. &lt;br /&gt;
== Distance de Hausdorff ==&lt;br /&gt;
En considérant A et B deux ensembles et a et b des points appartenant respectivement aux ensembles A et B. Soit a le point le plus éloigné de l&#039;ensemble B qui admettra une distance r1 et b le point le plus éloigné de l&#039;ensemble A qui admettra une distance r2&lt;br /&gt;
La distance de Hausdorff est la mesure maximale qui peut exister entre r1 et r2&lt;br /&gt;
exemple :&lt;br /&gt;
[[Fichier:Exemple.jpg]] &lt;br /&gt;
Ici on a A qui représente la carré rouge et B qui représente le cercle bleu (la partie violette représente la partie confondue entre ces deux ensembles). En cherchant un point a appartenant à A et possédant la distance maximale entre ce point et l&#039;ensemble B, on tombe sur un des sommets du carré. On cherche également un point b appartenant à B tel que sa distance soit maximale avec l&#039;ensemble A. On observe lequel des deux a une plus grande distance et on remarque que la distance de Hausdorff est la distance entre le point a et l&#039;ensemble B, soit la plus grande distance qu&#039;il peut exister entre ces deux ensembles.&lt;br /&gt;
== Stabilité d&#039;une fonction, Diagramme de Voronoï et Triangulation de Delaunay ==&lt;br /&gt;
== Stabilité d&#039;une fonction ==&lt;br /&gt;
Ce procédé admet ainsi plusieurs avantages afin de créer une surface stable. En effet, en remarquant que chaque germe a une distance minimale par rapport au diagramme de Voronoi. Si ce germe admet une erreur de position, le diagramme ne va pas modifier beaucoup et ainsi rendre la surface stable.&lt;br /&gt;
== Diagramme de Voronoï ==&lt;br /&gt;
Soit un ensemble de points P appartenant à un plan R. Pour tout point P(n), on peut lui attribuer une zone d&#039;influence Z(n) tel qu&#039;à chaque point « p » appartenant à Z(n), « p » aura une transformée en distance minimale de P(n) par rapport aux autre points appartenant à R.&lt;br /&gt;
La délimitation de chacune de ces zones d&#039;influence forme un réseau appelé le diagramme de Voronoi. Les points P sont quand à eux nommés les germes. &lt;br /&gt;
Autrement dit, si on formait des cercles de même rayon ayant comme centre chaque point du plan et qu&#039;on les agrandissait au fur et à mesure, chacune des droites d&#039;intersection de deux cercles formerait le diagramme de Voronoi.&lt;br /&gt;
== Triangulation de Delaunay ==&lt;br /&gt;
La triangulation de Delaunay est la connexion en triangles des germes qui composent le 	diagramme de Voronoi. Il compose ainsi le dual du diagramme de Voronoi&lt;br /&gt;
Une règle de cette triangulation est que le cercle circonscrit à un de ces triangles ne contient aucun autre point de Voronoi.&lt;br /&gt;
== Propriétés ==&lt;br /&gt;
== Autour du Diagramme de Voronoï ==&lt;br /&gt;
1) Une arête de Voronoi sépare deux régions de Voronoï (zone d&#039;influence des germes) en étant caractérisée comme la médiatrice du segment portant comme sommets les deux germes qui entoure cette arête. &lt;br /&gt;
&lt;br /&gt;
2) Un sommet de Voronoï séparant trois cellules est le centre du cercle circonscrit au triangle portant comme sommets les germes du diagramme de Voronoï&lt;br /&gt;
&lt;br /&gt;
== Autour de la triangulation de Delaunay ==&lt;br /&gt;
1)L&#039;écart angulaire des triangles compris dans le triangulation de Delaunay doit être maximale.&lt;br /&gt;
La triangulation de Delaunay d’un ensemble de points est donc celle qui évite le mieux la création de triangles aplatis : les triangles ont la forme qui ressemble le plus à un triangle équilatéral.&lt;br /&gt;
&lt;br /&gt;
2)Les cercles circonscrits pour chaque triangle contenu dans la triangulation de Delaunay ne doivent contenir aucun autres germes.  &lt;br /&gt;
&lt;br /&gt;
== Lien avec l&#039;axe médian et le squelette ==&lt;br /&gt;
== Lien avec l&#039;axe médian ==&lt;br /&gt;
L&#039;axe médian est l&#039;ensemble des points qui admet au moins deux plus proches voisins dans un ensemble A&lt;br /&gt;
On peut ainsi en déduire que dans un polygone, on peut construire son axe médian grâce à ses médiatrices et ainsi utiliser le diagramme de Voronoï pour permettre cette construction.&lt;br /&gt;
== Lien avec le squelette ==&lt;br /&gt;
== Algorithme permettant de générer un Diagramme de Voronoï ==&lt;/div&gt;</summary>
		<author><name>Wagner</name></author>
	</entry>
</feed>