maillage 2d et 3d 1)exemples de nuages de points: 2)interpolation dun nuage de points:...

Post on 03-Apr-2015

103 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Maillage 2D et 3D

1) Exemples de nuages de points:2) Interpolation d’un nuage de points:3) Triangulation:

a. Différents typesb. Diagrammes de Voronoïc. Triangulation de Delaunay

1

1) Exemples de nuages de points:

2

2) Interpolation d’un nuage de points:

On cherche à créer un modèle 3D correspondant au nuage de points :

3

Les différentes étapes du processus :

4

2) Interpolation d’un nuage de points:

Les différentes étapes du processus :

5

2) Interpolation d’un nuage de points:

3) Triangulation : a) Différents types:

• Approche naïve :

6

• Approche par triangulation: deux approches d’interpolation de la hauteur.

La triangulation permet de connaitre pour chaque point, ses coordonnées X,Y et Z. Suivant son utilisation elle peut donner différents résultats :

7

3) Triangulation : a) Différents types:

8

3) Triangulation : a) Différents types:

• Enveloppe convexe :

9

3) Triangulation : a) Différents types:

• Exemple de triangulation invalide, il est possible d’ajouter des segments entre deux points:

10

3) Triangulation : a) Différents types:

• Ajout de segments pour rendre la triangulation valide:

11

3) Triangulation : a) Différents types:

• Convexité des quadrilatères:

12

3) Triangulation : a) Différents types:

• Pour 4 points, deux types de triangulations possibles:

13

3) Triangulation : a) Différents types:

• Détermination du bon choix:

14

3) Triangulation : a) Différents types:

• Exemple de triangulation équivalente:

15

3) Triangulation : b) Digramme de Voronoï

• Origine du diagramme de Voronoï:

Une personne veut poster une lettre, il y a plusieurs bureaux de postes, lequel choisir? Chaque bureau correspond à un site. Il faut déterminer lequel est le plus proche

16

3) Triangulation : b) Digramme de Voronoï

• Désignation des éléments du diagramme de Voronoï:

17

3) Triangulation : b) Digramme de Voronoï

• Diagramme de Voronoï à deux sites:

18

3) Triangulation : b) Digramme de Voronoï

• Diagramme de Voronoï à trois sites:a) Les bissectrices :

19

3) Triangulation : b) Digramme de Voronoï

• Diagramme de Voronoï à trois sites:b) Une cellule est l’intersection de plusieurs demi-plans:

20

3) Triangulation : b) Digramme de Voronoï

• Diagramme de Voronoï à quatre sites:Une cellule est l’intersection de plusieurs demi-plans:

21

3) Triangulation : b) Digramme de Voronoï

• Par cette méthode, on obtient le résultat suivant :

22

3) Triangulation : b) Digramme de Voronoï

• Algorithme de Fortune : une ligne de plage :

23

3) Triangulation : b) Digramme de Voronoï

• Algorithme de Fortune : la ligne balaye tout les points et chaque intersection de paraboles constitue un point des arêtes de Voronoï

24

3) Triangulation : b) Digramme de Voronoï

• La ligne de balayage croise un nouveau site :

25

3) Triangulation : b) Digramme de Voronoï

• Un arc de parabole disparait :

26

3) Triangulation : b) Digramme de Voronoï

• Algorithme de Fortune : on obtient :

27

3) Triangulation : c) Triangulation de Delaunay

Soit G, le graphe dual à Vor(P). En rouge, les arêtes de G

28

3) Triangulation : c) Triangulation de DelaunayDéfinition du Graphe dual :Le graphe dual d'un graphe

planaire G est défini à partir d'un plongement de G sur une surface. A partir d'un tel plongement de G, on peut définir les faces de G (car en fait G est alors en bijection avec un polyèdre):

Exemple :

29

3) Triangulation : c) Triangulation de Delaunay

Exemple de dual :

30

3) Triangulation : c) Triangulation de Delaunay

Soit Gd(P), le graphe de Delaunay. En rouge, les arêtes de Gd(P)

31

3) Triangulation : c) Triangulation de Delaunay

Gd(P) n’est pas toujours une triangulation:

32

3) Triangulation : c) Triangulation de Delaunay

La triangulation de Delaunay est obtenue à partir de Gd(P):

33

3) Triangulation : c) Triangulation de Delaunay

Td(P) doit toujours être légal:

34

3) Triangulation : c) Triangulation de Delaunay

• Triangulation de Delaunay par la méthode incrémentale aléatoire :

35

3) Triangulation : c) Triangulation de Delaunay

36

3) Triangulation : c) Triangulation de Delaunay

37

3) Triangulation : c) Triangulation de Delaunay

38

3) Triangulation : c) Triangulation de Delaunay

39

3) Triangulation : c) Triangulation de Delaunay

40

3) Triangulation : c) Triangulation de Delaunay

41

3) Triangulation : c) Triangulation de Delaunay

42

3) Triangulation : c) Triangulation de Delaunay

43

3) Triangulation : c) Triangulation de Delaunay

44

3) Triangulation : c) Triangulation de Delaunay

45

3) Triangulation : c) Triangulation de Delaunay

46

3) Triangulation : c) Triangulation de Delaunay

47

3) Triangulation : c) Triangulation de Delaunay

48

3) Triangulation : c) Triangulation de Delaunay

49

3) Triangulation : c) Triangulation de Delaunay

50

3) Triangulation : c) Triangulation de Delaunay

51

3) Triangulation : c) Triangulation de Delaunay

52

3) Triangulation : c) Triangulation de Delaunay

53

3) Triangulation : c) Triangulation de Delaunay

54

3) Triangulation : c) Triangulation de Delaunay

55

3) Triangulation : c) Triangulation de Delaunay

On obtient :

top related