我想emphase球形表面上說,這個區域應該是彩色的不透明的(alpha = 1.0)和其他地區的一些區域球體應該被上色爲半透明(alpha = 0.5)。
問題
考慮WAlpha(Data >= DummyValue) = 1.0
和,如所預期的以下命令不起作用:
surf(X, Y, Z, Data, 'AlphaData', WAlpha, 'FaceAlpha', 'interp');
它繪製所有未被選擇的區域作爲全透明:
注意
我沒有任何問題,當設置 'FaceAlpha' 來標值(即它不是我的圖形卡問題):
surf(X, Y, Z, Data, 'AlphaData', WAlpha, 'FaceAlpha', 0.5);
源代碼
下面是我創建的用於重現該問題的非常短且虛擬的代碼的鏈接:link
請讓我知道,如果你有任何其他想法強調選定的區域,而不是使用透明度。
是的,猜測將'AlphaDataMapping'設置爲'none'或將'Alim'重置爲'[0 1]'結果都一樣。感謝您的幫助和測試用例。 – CitizenInsane 2012-07-20 15:22:21