Bonjour,
Le code suivant permet de faire le maillage d'une plaque avec des éléments triangulaires :
Je cherche à recenser pour chaque élément du maillage les éléments voisins. La fonction neighbors permet de faire cela lorsque la triangulation de Delaunay est utilisée mais avec distmesh2d, je ne sais pas comment faire. Avez vous des suggestions à me faire?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 % Maillage h0 = 20; bbox=[0,0;100,100]; [x,y]=meshgrid(bbox(1,1):h0:bbox(2,1),bbox(1,2):h0*sqrt(3)/2:bbox(2,2)); fd = inline('drectangle(p,0.0,100,0.0,100)','p'); [p,t]=distmesh2d(fd,@huniform,h0,bbox,[0,0;0,100;100,0;100,100]);
Partager