2012-06-21 2 views
0

Возможно ли иметь компонент Alpha для object._colors?Альфа-компонент для object._colors в XTK

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 = компонент прозрачности.

Можно ли обеспечить прозрачность/альфа-компонент?

ответ

1

X.объект имеет атрибут «непрозрачность» (варьируется от 0 до 1), реализованный в микшировании «отображаемый», поэтому для его использования изнутри используйте объект object._opacity и снаружи «object.opacity =;» или "var myvar = object.opacity;" (соответственно сеттер и геттер для непрозрачности).

Другое свойство, которое вы можете использовать, - object._visible (boolean), чтобы выбрать, отображать его или нет.

Ricola3D

+0

Атрибут 'непрозрачность' применяется ко всему объекту. Но мне нужно указать альфа-компонент цвета для каждой вершины. –

+0

А, ок! Я думаю, что это потребует нескольких изменений в рамочном коде, давайте посмотрим, каково мнение Хэна. – Ricola3D