透视
MATLAB在采用默认设置画mesh图形时,对叠压在后面的图形采取了消隐措施,后面的图形会被遮住。但有时却需要透视效果。为此,有以下两个控制消隐效果的命令
hidden off % 透视被叠压的图形
hidden on %消隐被叠压的图形
实例:
%图形的透视
>> [XO,YO,ZO]=sphere(30); %产生单位球面的三维坐标
>> X=2*XO; %产生半径为2的球面三维坐标
>> Y=2*YO;
>> Z=2*ZO;
>> surf(XO,YO,ZO); %画单位球面
>> hold on
>> mesh(X,Y,Z),colormap(hot) %采用hot色图
>> hold off
>> hidden off %产生透视效果
>> axis equal,axis off %不显示坐标轴
透视效果如下: