2012-06-21 38 views
0

是否可以爲object._colors設置Alpha組件?XTK中object._colors的Alpha組件

var object = new X.object(); 
    var c = object._colors; 

    var color = new Array(4); 
    c.add(color[0], color[1], color[2], color[4]);//Is this Allowed ..? 

我有顏色的R,G,B,A值。其中R =紅色,G =綠色,B =藍色和A =透明度分量。

是否可以允許透明度/ Alpha組件?

回答

1

X.object具有在mixin「displayable」中實現的屬性「不透明度」(在0和1之間變化),所以要從框架內部使用object._opacity和outside「object.opacity =;」或「var myvar = object.opacity;」 (分別是不透明度的setter和getter)。

你可以使用的其他屬性是object._visible(boolean)來選擇是否顯示它。

Ricola3D

+0

'opacity'屬性應用於整個對象。但我需要爲每個頂點指定顏色的alpha分量。 –

+0

好的!我認爲這需要對框架代碼進行一些更改,讓我們看看海恩的意見。 – Ricola3D