登录论坛

查看完整版本 : [MATLAB图像处理] 求助:绘制立方体


xiaochouya
2009-10-24, 11:31
立方体有6个面,已知每个面的4个顶点坐标
x1=[0,0,0;0,0,1;0,1,1;0,1,0]
x2=[1,0,0;1,1,0;1,1,1;1,0,1]
y1=[0,0,0;1,0,0;1,0,1;0,0,1]
y2=[0,1,0;0,1,1;1,1,1;1,1,0]
z1=[0,0,0;0,1,0;1,1,0;1,0,0]
z2=[0,0,1;1,0,1;1,1,1;0,1,1]

如何绘制立方体啊?
我之前用plot3函数绘制过,但结果如下
2178

该怎么处理?

songlt12
2009-10-24, 22:33
plot3(x1,y1,z1)
hold on
plot3(x2,y2,z2)
或者把x1,x2,y1,y2,z1,z2分别写成一个矩阵,然后plot3

e.f.codd
2009-10-26, 21:54
不要用plot3用 patch函数