Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 工程数学软件 > MATLAB论坛
MATLAB论坛 一切MATLAB相关问题在此讨论。
 
 
主题工具 显示模式
旧 2009-04-06, 23:06   #2
麒麟子
普通会员
 
注册日期: 2009-03-25
年龄: 37
帖子: 52
声望力: 18
麒麟子 正向着好的方向发展
默认 回复: [求助]Matalb三维绘图设置透明度

引用:
作者: 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);
__________________
:水榭焚香听琴事,浪荡江湖不系舟:
感谢请点thanks
麒麟子 当前离线   回复时引用此帖
 

主题工具
显示模式

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码



所有时间均为北京时间。现在的时间是 19:38


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.