引用:
作者: zdq_ren
我最近在做三维仿真,遇到一个难题请大家协助解决,就是使用plot3绘制三维实心立方体时如何根据各位置点不同的灰度设置透明度,使得立方体内部及背面都能看到.
我已用hidden on及hidden off试过了,不好用,hidden好像只能用于mesh,且只是在有多层图形时,将外层设置为透明,而...
|
用一下alpha看看,你看看这段代码吧,或许对你有启发
%透明度值的设置
[x,y,z,v]=flow; %创建运动特性数据,用来显示流体
p=patch(isosurface(x,y,z,v,-3)); %创建斑点式数据
isonormals(x,y,z,v,p); %创建运动特性数据
set(p,'facecolor','red','edgecolor','none'); %设置属性
daspect([1,1,1]);%创建表面图形
view(3); %设置视角
axis tight; %设置坐标轴
grid on; %网格
camlight; %设置光照效果
lighting gouraud; %设置光照效果
alpha(0.5);