欢迎光临散文网 会员登陆 & 注册

S10G1 光的三原色RGB色盤

2021-06-13 08:44 作者:学用数学  | 我要投稿

在電腦上將物件上色,最常用的就是 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
  操作:

cB的動態顏色設置
cRB 的動態顏色設置

小結

 學習這個課程可瞭解光學的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


S10G1 光的三原色RGB色盤的评论 (共 条)

分享到微博请遵守国家法律