2013-05-14 29 views
1

我可以創建一個圓柱體如何改變TCylinder的顏色德爾福Firemonkey

Img: TControl3D; 
Img := TCylinder.Create(nil); 

但是圖似乎並不具有顏色屬性。即使我把它當作一個圓柱體。 它似乎是默認爲紅色。對象檢查器也不具有圓柱體的顏色屬性。

回答

3

每個3D形狀對象都有MaterialSource屬性 - 使用它來給你的形狀顏色/紋理。

如果你想形狀材料設爲純色,使用TColorMaterialSource組件,您要設置的顏色,並將其鏈接到形狀的MaterialSource財產。