SPUR0645 发表于 2009-6-29 21:20

如何在一个长方体(三维)的侧面上画两维的长方形

Matlab在一个长方体(三维)的侧面上画两维的长方形                                                                                                                                                                                                                                                                                                                        如题,如何在一个长方体(三维)的一个侧面上画一个两维的长方形
我在论坛里找到了一个长方体的程序,稍加改动,但不知道如何再其中的一个侧面上添加一个长方形,比如两条边线长度为 1, 和1,5 。距离长方体的两个边线的距离相等。处于一个侧面的中心位置。
长方体的程序如下,cftplot(x,a,b,c)绘制长方体;x为1顶点坐标,a,b,c分别为长宽高;使用格式:cftplot(,3,2,1)
function cftplot1(x,a,b,c)
y1=suand(x,a,b);y2=suand(,a,b);
y=;
facejz=;
patch('Vertices',y,'Faces',facejz,'FaceVertexCData',,'FaceColor','flat');
view(3);axis equal;
function z=suand(x,a,b)
z=;
                                                http://www.ilovematlab.cn/images/default/attachimg.gif                                                                                                http://www.ilovematlab.cn/attachments/month_0906/20090629_ff9a19b72adc1577eec9mI48fl4EHoLs.jpg                                                                                                        http://www.ilovematlab.cn/images/attachicons/image.gif 长方体.jpg (34.63 KB)
                                                                        2009-6-29 20:31

       

高手指点一下。谢谢
页: [1]
查看完整版本: 如何在一个长方体(三维)的侧面上画两维的长方形