我想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