Bonjour à tous. Alors je vous explique mon soucis sur matlab.
J'ai un tableau, nommé Tab3D, de taille <22272x3 double> où un triplet (coordonées 3D) de lignes définit un triangle. Il y a un ensemble de 7424 triangles.
J'ai donc fait des recherches sur la triangulation de delaunay sous Matlab, et je trouve ça sur le site officiel mathworks.
http://www.mathworks.fr/fr/help/matl.../delaunay.html
Je suis donc tombé sur cette page.
Ce qui (je pense) me concerne est le paragraphe suivant :
Et c'est là que je ne comprends pas. La matrice qu'ils appellent "Tri" correspond-elle à mon Tab3D ? Je ne comprends pas ce qu'est cette matrice "Tri" et ce qu'elle doit contenir. Ni comment me servir de mon Tab3D.TRI = delaunay(X,Y,Z) creates a 3-D Delaunay triangulation of the points (X,Y,Z), where X, Y, and Z are column-vectors. TRI is a matrix representing the set of tetrahedra that make up the triangulation. The matrix is of size mtri-by-4, where mtri is the number of tetrahedra. Each row of TRI specifies a tetrahedron defined by indices with respect to the points.
Example
Plot the Delaunay triangulation of a large dataset:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 load seamount tri = delaunay(x,y); trisurf(tri,x,y,z);
Je ne vois pas non plus comment implémenter mes coordonnées stockées dans mon Tab3D dans cet algorithme.
Voilà, merci d'avance !
Partager