matlab 调节透明度_在matlab中改变图像、补丁或表面的透明度

透明度与纹理映射纹理映射将二维图像映射到三维表面。通过将CData属性设置为图像数据并将FaceColor属性设置为“纹理贴图”,可以将图像映射到曲面。这个例子创建了一个地球和云的三维视图。它创建球形表面,并使用纹理映射将地球和云的图像映射到表面上。命令行键入:[px,py,pz] = sphere(50); % generate coordinates for a ...
摘要由CSDN通过智能技术生成

透明度与纹理映射

纹理映射将二维图像映射到三维表面。

通过将CData属性设置为图像数据并将FaceColor属性设置为“纹理贴图”,可以将图像映射到曲面。

这个例子创建了一个地球和云的三维视图。

它创建球形表面,并使用纹理映射将地球和云的图像映射到表面上。

命令行键入:

[px,py,pz] = sphere(50);                % generate coordinates for a 50 x 50 sphere

cla

sEarth = surface(py, px ,flip(pz));

sEarth.FaceColor = 'texturemap';        % set color to texture mapping

sEarth.EdgeColor = 'none';              % remove surface edge color

sEarth.CData = earth;                   % set color data

hold on

sCloud = surface(px*1.02,py*1.02,flip(pz)*1.02);

sCloud.FaceColor = 'texturemap';        % set color to texture mapping

sCloud.EdgeColor = 'none';              % remove surface edge color

sCloud.CData = clouds;                  % set color data

sCloud.FaceAl

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值