%Cube
clear ,clc;
figure; hold on; view(3);
%Create four vertices
V = [0 0 0;0 1 0;1 1 0;1 0 0;
0 0 1;0 1 1;1 1 1;1 0 1];
F = { [1 2 3 4]
[5 6 7 8]
[1 2 6 5]
[3 4 8 7]
[2 3 7 6]
[1 4 8 5 ] };
%flat shading
for i = 1 : length(F)
fac = F{i};
patch('vertices', V, 'faces', fac, 'facecolor', [0.77 0.61 0.4]);
axis([0 2 0 2 0 2])
end
%Title label, etc
title('Cube')
set(gca,'xticklabel',[])
set(gca,'yticklabel',[])
set(gca,'zticklabel',[])
grid on
matlab:画正方体
最新推荐文章于 2024-03-28 14:39:55 发布