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

任務一:利用不等式構造圓的內部

說明:構造點R、G,利用圓心和一點構造圓c、圓d,再利用交點構造點B,過點R構造圓e,最後利用不等式構造內部圓。
操作:
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
任務二:用交集與並集取得共同區域

说明:利用交集来取得两圆的公共部分cRB、cRG、cBG、以及三圆的公共部分cRBG
操作:
取圓R與圓B的公共區域,!表示不包含圓G
cRB:cR&&cB&&!cG
#取圓R與圓G的公共區域,不包含圓B
cRG:cR&&cG&&!cB
#取圓B與圓G的公共區域,不包含圓R
cBG:cB&&cG&&!cR
#取圓R、圓B、圓G的公共區域
cRBG:cR&&cB&&cG
任务三:用滑动条改变颜色

说明:首先构造滑动条r、g、b,因为颜色是随滑动条而变,所以在高级里设置动态颜色,依次设置cB、cR、cG、cBR、cBG、cRG、cBRG,填充为1 ,图层分别为0、1、2
操作:



小結
學習這個課程可瞭解光學的RGB,紅色和綠色形成黃色,綠色和藍色形成青色,紅色和藍色形成洋紅,RGB三色全部疊加形成白色,那麼這種從0到255的RGB表示法最多可以表示多少種顏色(結果見底)?完成這個任務可以解鎖利用不等式來構造邊界,同時利用動態色彩和滑動條控制顏色。對於不等式的應用還可參考以下視頻:

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