• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

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

    手把手教學。

    東西/原料

    • MATLAB
    • 電腦

    方式/步調

    1. 1

      號令行鍵入:

      [px,py,pz] = sphere(50); 

      %生當作50×50球體的坐標

    2. 2

      號令行鍵入:

      cla

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

      sEarth.FaceColor = 'texturemap'; 

      % 將顏色設置為紋理映射

    3. 3

      號令行鍵入:

      sEarth.EdgeColor = 'none';

       % 去除概況邊緣顏色

    4. 4

      號令行鍵入:

      sEarth.CData = sEarth;

       % 設置顏色數據

    5. 5

      號令行鍵入:

      hold on

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

      %連結,并繪圖。

    6. 6

      號令行鍵入:

      sCloud.FaceColor = 'texturemap'; 

      %將顏色設置為紋理映射

    7. 7

      號令行鍵入:

      sCloud.EdgeColor = 'none'; 

      % 去除概況邊緣顏色

    8. 8

      號令行鍵入:

      sCloud.CData = clouds; 

      %設置顏色數據

    9. 9

      號令行鍵入:

      sCloud.FaceAlpha = 'texturemap'; 

      % 設置紋理映射的透明度

    10. 10

      號令行鍵入:

      sCloud.AlphaData = max(clouds,[],3); 

      %設置透明度數據

    11. 11

      號令行鍵入:

      hold off

      %連結圖形。

    12. 12

      號令行鍵入:

      sCloud.FaceAlpha = 'texturemap'; 

      sCloud.AlphaData = max(clouds,[],3); 

      hold off

      %設置屬性。

    13. 13

      號令行鍵入:

      view([80 2]) 

      %指定視點

    14. 14

      號令行鍵入:

      daspect([1 1 1]) 

      % 設定長寬比

      axis off tight 

      % 刪除軸并設置數據規模的限制

      END
    • 發表于 2020-04-19 17:01
    • 閱讀 ( 872 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆