How to extract edges of a whole 3D plot and also for the holes in it?
6 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Faez Alkadi
am 30 Sep. 2017
Kommentiert: Faez Alkadi
am 24 Okt. 2017
I have used the function (plotIGES) to plot a 3D IGES surface(as shown in the picture and attached).And I want to extract the edges of the whole surface and the hole(s) in it?
According to plotIGES function the surface can be plotted as triangular patches or triangular mesh as shown
FacePlot=plotIGES(ParameterData,1,1,1000,1,10,1,'r');%you can change the second input to 2 to get triangular mesh
xlabel('X')
ylabel('Y')
zlabel('Z')
Help would be appreciated.
Thank you so much.
0 Kommentare
Akzeptierte Antwort
KSSV
am 5 Okt. 2017
clear all
load fv.mat ;
%
tri = fv.faces ;
coor = fv.vertices ;
[e,te,e2t,bnd] = connectivity(coor(:,1:2),tri) ;
triplot(tri,coor(:,1),coor(:,2))
hold on
plot(coor(bnd,1),coor(bnd,2),'*r')
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Surface and Mesh Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!