如何包含纹理映射的透明度

手把手教学 。
需要这些哦
MATLAB
电脑
方式/
1号令行键入:
[px,py,pz] = sphere(50); 
%生当作50×50球体的坐标

如何包含纹理映射的透明度

文章插图

2号令行键入:
cla
sEarth = surface(py, px ,flip(pz));
【如何包含纹理映射的透明度】sEarth.FaceColor = 'texturemap'; 
% 将颜色设置为纹理映射
如何包含纹理映射的透明度

文章插图

3号令行键入:
sEarth.EdgeColor = 'none';
 % 去除概况边缘颜色
如何包含纹理映射的透明度

文章插图

4号令行键入:
sEarth.CData = https://vvvtt.com/article/sEarth;
 % 设置颜色数据
如何包含纹理映射的透明度

文章插图

5号令行键入:
hold on
sCloud = surface(px*1.02,py*1.02,flip(pz)*1.02);
%连结, 并绘图 。
如何包含纹理映射的透明度

文章插图

6号令行键入:
sCloud.FaceColor = 'texturemap'; 
%将颜色设置为纹理映射
如何包含纹理映射的透明度

文章插图

7号令行键入:
sCloud.EdgeColor = 'none'; 
% 去除概况边缘颜色
如何包含纹理映射的透明度

文章插图

8号令行键入:
sCloud.CData = https://vvvtt.com/article/clouds;
%设置颜色数据
如何包含纹理映射的透明度

文章插图

9号令行键入:
sCloud.FaceAlpha = 'texturemap'; 
% 设置纹理映射的透明度
如何包含纹理映射的透明度

文章插图

10号令行键入:
sCloud.AlphaData = https://vvvtt.com/article/max(clouds,[],3);
%设置透明度数据
如何包含纹理映射的透明度

文章插图

11号令行键入:
hold off
%连结图形 。

12号令行键入:
sCloud.FaceAlpha = 'texturemap'; 
sCloud.AlphaData = https://vvvtt.com/article/max(clouds,[],3);
hold off
%设置属性 。
如何包含纹理映射的透明度

文章插图

13号令行键入:
view([80 2]) 
%指定视点
如何包含纹理映射的透明度

文章插图

14号令行键入:
daspect([1 1 1]) 
% 设定长宽比
axis off tight 
% 删除轴并设置数据规模的限制
如何包含纹理映射的透明度

文章插图


以上内容就是如何包含纹理映射的透明度的内容啦, 希望对你有所帮助哦!

    推荐阅读