Bonjour
je peux pas avoir le code de cette classse delaunay.m ou bien code similaire? car je travail avec matlab 2010 et je cherche a appliquer la triangulation de delaunay sur les points 2D.
Bonjour
je peux pas avoir le code de cette classse delaunay.m ou bien code similaire? car je travail avec matlab 2010 et je cherche a appliquer la triangulation de delaunay sur les points 2D.
La fonction delaunay est disponible avec MATLAB 2010 :
Ou alors je n'ai pas compris ta question ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part doc delaunay
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
re bonjour
je viens de trouver une solution a mon problème tout simplement je peut utiliser la fonction DelaunayTri sous Matlab 2010.
Par exemple pour des points aléatoires:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 X = rand(10,2); dt = DelaunayTri(X); triplot(dt)
Par défaut, les fonctions delaunayTri et delaunay semblent donner le même résultat, à une permutation d'indices près :
La fonction delaunayTri, issue de la bibliothèque CGAL, possède par contre plus de paramètres possibles en entrée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 X = rand(10,2); dt = DelaunayTri(X); dt2 = delaunay(X(:,1),X(:,2)); figure subplot(211) triplot(dt.Triangulation,X(:,1),X(:,2),'r'); subplot(212) triplot(dt2,X(:,1),X(:,2),'b'); dt2 = sort(dt2,2); dt3 = sort(dt.Triangulation,2); all(sortrows(dt2(:))==sortrows(dt3(:)))
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager