2013年1月11日 星期五

96360210 黃彥羲 HW3

光的三原色
廣告原料三原色
 
 
 
 


畫圓方法:判斷每一點到圓心的距離,若小於半徑,則給予RGB值。
-> if ( ( x - o1 ) * ( x - o1 ) + ( y - o2 ) * ( y - o2 ) <= r * r)

RGB值越接近255越濃,三原色分別代表(255,0,0)、(0,255,0)、(0,0,255),而其中(0,0,0)是黑色,(255,255,255)是白色。

當要畫光的三原色時要先給予RGB值各0,打黑色底。再判斷是否在各顏色圓心距離內,並給值255。
當要畫廣告原料三原色時要先給予RGB值各255,打白色底。再判斷是否在各顏色圓心距離內,並給值0,在這一方面比較像是拿掉顏色,例如拿掉了藍色就會變黃色。



RGBmodel
RGBmodel 調整後

設定一長寬0~255的正方形,則它的長與寬分別就是RGB的對應值(看是什麼模型)

 

例如: R = x , G = y ,B 則由bar決定。

可以發現不管哪種模型,越接近左下角、右上角,顏色越濃。當選擇值為0時,左上角都為黑色;當選擇值為255時,右下角都為白色。

沒有留言:

張貼留言