RSS
热门关键字:
当前位置 : 主页>工业设计>Matlab>列表

Matlab 3D块建模和着色

来源:我要研发网 作者:52rd.info 时间:2008-05-17 点击:



  10.7.8 三维块建模和着色

  10.7.8.1 创建块对象的顶点坐标法 字串6

  【 * 例 10.7.8 .1-1 】顶点坐标法创建三维长方块。

字串8

  clf reset,k=8; %k 的取值不影响着色 字串7

  X=[0 1 1 0;1 1 1 1;1 0 0 1;0 0 0 0;0 1 1 0;0 1 1 0]'; 字串7

  Y=5*[0 0 0 0;0 1 1 0;1 1 1 1;1 0 0 1;0 0 1 1;0 0 1 1]'; 字串9

  Z=[0 0 1 1;0 0 1 1;0 0 1 1;0 0 1 1;0 0 0 0;1 1 1 1]';

字串7

  FC=k:(k size(Z,2)-1); 字串1

  patch(X,Y,Z,FC),set(gca,'Projection','pers') % 使轴采用透视投影 字串9

  view([-20 -12]),colormap(jet),axis equal

字串1

Matlab 3D块建模和着色

字串2

  图 10.7.8 .1-1 长方块的透视三维图

字串8

  10.7.8.2 创建块对象的“顶/面”法 字串8

  【 * 例 10.7.8 .2-1 】“顶 / 面”法创建块对象。 字串2

  clf reset

字串4

  VM=[0 0 0;1 0 0;1 1 0;0 1 0;0 0 1;1 0 1;1 1 1;0 1 1;1/2 1/2 1 sqrt(2)/2]; 字串7

  FM=[1 2 6 5;2 3 7 6;3 4 8 7;4 1 5 8;5 6 9 nan;6 7 9 nan;7 8 9 nan]; 字串9

  %<3>

字串3

  VC=jet(9);FC='interp'; % 确定面的着色方式 字串2

  patch('Vertices',VM,'Faces',FM,'FaceVertexCData',VC,'FaceColor',FC) 字串4

  set(gca,'Visible', 'off','DataAspectRatio',[1 1 1]) %<6> 字串1

  view([-127 62]) 字串1

Matlab 3D块建模和着色

字串5

  图 10.7.8 .2-1 插补着色“顶 / 面”法创建的块

字串2

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册
相关文章