S10G1 光的三原色RGB色盤
在電腦上將物件上色,最常用的就是 RGB 代碼。本節(jié)將完成一個(gè)三個(gè)色環(huán)顯示光的三原色混搭的結(jié)果。

任務(wù)一:利用不等式構(gòu)造圓的內(nèi)部

說(shuō)明:構(gòu)造點(diǎn)R、G,利用圓心和一點(diǎn)構(gòu)造圓c、圓d,再利用交點(diǎn)構(gòu)造點(diǎn)B,過(guò)點(diǎn)R構(gòu)造圓e,最後利用不等式構(gòu)造內(nèi)部圓。
操作:
R=(0,0)
G=(1,0)
c:Circle(R,G)
d:Circle(G,R)
B=intersect(c,d,1)
e:Circle(B,R)
cR:x^2+y^2<1
cG:(x-x(G))^2+(y-y(G))^2<1
cB:(x-x(B))^2+(y-y(B))^2<1
?任務(wù)二:用交集與並集取得共同區(qū)域

說(shuō)明:利用交集來(lái)取得兩圓的公共部分cRB、cRG、cBG、以及三圓的公共部分cRBG
操作:
取圓R與圓B的公共區(qū)域,!表示不包含圓G
cRB:cR&&cB&&!cG
#取圓R與圓G的公共區(qū)域,不包含圓B
cRG:cR&&cG&&!cB
#取圓B與圓G的公共區(qū)域,不包含圓R
cBG:cB&&cG&&!cR
#取圓R、圓B、圓G的公共區(qū)域
cRBG:cR&&cB&&cG
?任務(wù)三:用滑動(dòng)條改變顏色

說(shuō)明:首先構(gòu)造滑動(dòng)條r、g、b,因?yàn)轭伾请S滑動(dòng)條而變,所以在高級(jí)里設(shè)置動(dòng)態(tài)顏色,依次設(shè)置cB、cR、cG、cBR、cBG、cRG、cBRG,填充為1 ,圖層分別為0、1、2
? 操作:



小結(jié)
?學(xué)習(xí)這個(gè)課程可瞭解光學(xué)的RGB,紅色和綠色形成黃色,綠色和藍(lán)色形成青色,紅色和藍(lán)色形成洋紅,RGB三色全部疊加形成白色,那麼這種從0到255的RGB表示法最多可以表示多少種顏色(結(jié)果見(jiàn)底)?完成這個(gè)任務(wù)可以解鎖利用不等式來(lái)構(gòu)造邊界,同時(shí)利用動(dòng)態(tài)色彩和滑動(dòng)條控制顏色。對(duì)於不等式的應(yīng)用還可參考以下視頻:

相關(guān)連結(jié)
【GGB】https://www.geogebra.org/m/vcdj9yry
【Bili】https://www.bilibili.com/video/BV1zy4y1u7aQ/
【youtube】https://www.youtube.com/playlist?list=PLXH05kw-i_5IH3ev1cplJseKVZq2uJRKc
