| MATLAB Function Reference | ![]() |
Syntax
alphamap(alpha_map)
alphamap('parameter')
alphamap('parameter',length)
alphamap('parameter',delta)
alphamap(figure_handle,...)
alpha_map = alphamap
alpha_map = alphamap(figure_handle)
alpha_map = alphamap('parameter')
Description
alphamap
允許設定或修改圖形的AlphaMap屬性,alphamap預設成在目前的圖形執行,除非在第一個參數指定圖形握把。
alphamap(alpha_map)
將目前圖軸的AlphaMap設定成指定的alpha值所組成的m乘1陣列。
alphamap('parameter')
藉著指定成下列參數可產生一個新的或修改目前的alphamap。
default - 將
AlphaMap屬性設定成圖形預設的alphamap。rampup - 產生一個不透明遞增的線性alphamap(預設length和目前alphamap的長度相同)。rampdown - 產生不透明度遞減的線性alphamap(預設length和目前aphamap的長度相同)。vup - 產生一個中間不透明而愈向兩端愈透明的alphamap(預設length和目前alphamap的長度相同)。vdown - 產生一個中間透明而愈向兩邊愈不透明的alphamap(預設length和目前alphamap的長度相同)。increase - 將alphamap修改成較不透明(預設的delta值為.1,即將目前的值加.1)。decrease - 將alphamap修改成較透明(預設的delta值為 .1,即將目前的值減.1)。spin - 旋轉目前的alphamap(預設的delta值為1;注意delta的值須為整數)。alphamap('parameter',length)
產生一個由length指定長度的新alphamap(rampup, rampdown,vup,vdown)。
alphamap('parameter',delta)
用delta指定的值來修改已經存在的alphamap(increase,decrease,spin)。
alphamap(figure_handle,...)
在由figure_handle指定的圖形上執行alphamap的修改動作。
alpha_map=alphamap
傳回目前的alphamap。
alpha_map=alphamap(figure_handle)
傳回由figure_handle指定的圖形目前的alphamap。
alpha_map=alphamap('parameter')
傳回由參數parameter指定的值修改成的alphamap,但卻不真的改變AlphaMap屬性。
See Also
Image: FaceAlpha, AlphaData, AlphaDataMapping
Patch: FaceAlpha, AlphaData, AlphaDataMapping
Surface: FaceAlpha, AlphaData, AlphaDataMapping
| alpha | angle | ![]() |