一般來說,呼叫控制物件是在Geos之前。這是因為 openGL 結構如同狀態機制。
控制物件告訴渲染器去改變通常的狀態。例如, [color] 物件會告訴渲染器拿起沾上某種顏色的刷子。在描繪每一個物體之後,將會塗上某種顏色。直到 [color] 物件重新設定渲染器的顏色。
你必須通過你要劃上的顏色給 [color] 作為紅/綠/藍數值的設定,每一個排列在0和1 之間。最初的參數: [color red green blue] 會被執行,如果你不指定任何參數的話,111是預設的參數,指示物體為白色。在執行時間期間改變顏色,你可以送出一個數值(rgb三個一組)清單給 [color] 的第二個輸入。
另一個選擇是 [colorRGB] ,這准許通過浮點數輸入去個別設定每一個顏色組成。
沒有留言:
張貼留言