2013-11-09 79 views

回答

0

是可能的設置顏色在每個頂點並在它們之間內插。您也可以通過將每個頂點的顏色設置爲相同來創建純色多邊形。

從MATLAB文檔

fill3(X,Y,Z,C)填充三維多邊形。 X,Y和Z三元組指定多邊形頂點。如果X,Y或Z是矩陣,fill3會創建n個多邊形,其中n是矩陣中的列數。 fill3在必要時通過將最後一個頂點連接到第一個頂點來關閉多邊形。

C指定顏色,其中C是當前顏色映射中的矢量或索引矩陣。如果C是行向量,則長度(C)必須等於大小(X,2)和大小(Y,2);如果C是列向量,則長度(C)必須等於大小(X,1)和大小(Y,1)。

用於創建一個多邊形,其顏色在每個頂點是正比於Z座標的一個例子:

X = [0 1 1]; 
Y = [1 1 0]; 
Z = [0 0.5 1]; 
C = [Z(1)/max(Z); 
    Z(2)/max(Z); 
    Z(3)/max(Z)]; 
fill3(X,Y,Z,C); 
%optional 
colormap(hot); 
相關問題