2012-07-17 109 views
1

我在scatter3情节中绘制了一个立方体,出乎意料的是,立方体中有一条对角线,是否有删除它的方法?如何从matlab中删除立方体中的对角线?

代码绘制立方体是象下面这样:

vertices = [ ... 
-600 -300 -100; 
-100 -300 -100; 
-100 200 -100; 
-600 200 -100; 
-600 -300 400; 
-100 -300 400; 
-100 200 400; 
-600 200 400; 
]; 

faces = [ ... 
1 2 6 5; 
2 3 7 8; 
3 4 8 7; 
4 1 5 8; 
1 2 3 4; 
5 6 7 8]; 

patch('Vertices',vertices,'Faces',faces,'FaceAlpha',0) 

enter image description here

+0

[不知道这是否会帮助不。](http://www.mathworks.com/matlabcentral/newsreader/view_thread/20316)< - 这是一个链接不要担心= P – 2012-07-17 13:00:22

回答

2

faces矩阵第二行应改为

2 3 7 6;