1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| vertices=[0 0 0;1 0 0;0 1 0;1 1 0;0 0 1;1 0 1;0 1 1;1 1 1;0 0 2;1 0 2;0 1 2;1 1 2];
connectivity1=[1 2 4 3 5 6 8 7];
connectivity2=[5 6 8 7 9 10 12 11];
connectivity=[connectivity1 connectivity2];
vertices=vertices(connectivity,:);
faces1=[1 2 3 4;
1 2 6 5;
2 3 7 6;
3 4 8 7;
4 1 5 8;
5 6 7 8];
faces2=[1 2 3 4;
1 2 6 5;
2 3 7 6;
3 4 8 7;
4 1 5 8;
5 6 7 8];
faces=[faces1 faces2];
for i=1:2
figure
patch('vertices',vertices,'faces',faces1,'facecolor','none','edgecolor','r')
patch('vertices',vertices,'faces',faces2,'facecolor','none','edgecolor','r')
end |
Partager