matlab画正方体

%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
发布了13 篇原创文章 · 获赞 15 · 访问量 1294

猜你喜欢

转载自blog.csdn.net/qq_43625266/article/details/104832246