S8G5 消失的小方格
這個(gè)錯(cuò)覺(jué)圖是一個(gè)很適合小學(xué)討論面積、中學(xué)討論斜率的問(wèn)題。而要制作這個(gè)課件,利用滑動(dòng)條搭配平移就可完成。

任務(wù)一:建立四個(gè)多邊形

說(shuō)明:先指定多邊形的右下角頂點(diǎn) A1 A2 A3 A4 ,再利用 Polygon 來(lái)建立多邊形 U1,U2,U3, U4。
操作:
A1 = (0,0)
U1 = polygon(A1, A1+(8,0), A1+(8,3)
A2= (8,0)
U2 = polygon(A2, A2+(5,0), A2+(5,2), A2+(2,2), A2+(2,1), A2+(0,1))
A3 = (8,1)
U3?= polygon(A3, A3+(2,0), A3+(2,1), A3+(5,1), A3+(5,2), A3+(0,2))
A4=(8,3)
U4 = Polyogn(A4, A4+(5,0), A4+(5,2))
任務(wù)二:建立滑動(dòng)條 st sh 控制平移

說(shuō)明:
這個(gè)圖形有兩個(gè)階段的平移,一個(gè)是滑動(dòng)條 sh 控制圖形的上下平移。另一個(gè)是滑動(dòng)條 st 控制多邊形的位置的變換。
要讓圖形往下平移需建立平移的向量 vh=(0,-sh),?則?Translate(A1, vh) 就可將點(diǎn) A1 往下平移。而要達(dá)到內(nèi)部平移 (5,2) 的效果,就利用?Translate(A1, st*(5,2)) 來(lái)實(shí)現(xiàn)。要將這兩個(gè)效果疊加在一起,就利用 B1??=Translate(A1, vh+st*(5,2)) 來(lái)實(shí)現(xiàn)。
設(shè)定好左下角的點(diǎn)后,對(duì)于下方的四個(gè)多邊形就可用 Translate(U1,vector(A1,B1)) 來(lái)實(shí)現(xiàn)。
操作:
sh = Slider(0,6,0.1,1,100)
st?=?Slider(0,1,0.01,1,100)
vh = Vector((0,-sh))??
B1 = Translate(A1, vh+?st*(5,2))
B2?= Translate(A2, vh+?st*(0,0))
B3?= Translate(A3,?vh+?st*(-3,-1))
B4?= Translate(A4,?vh+?st*(-8,-3))
D1 = Translate(U1, vector(A1,B1))
D2?= Translate(U2, vector(A2,B2))
D3?= Translate(U3, vector(A3,B3))
D4?= Translate(U4, vector(A4,B4))
任務(wù)三:建立網(wǎng)格

說(shuō)明:利用 sequence 來(lái)建立 縱橫的網(wǎng)格 UX,UY。再搭配 Translate,就可將網(wǎng)格隨著滑動(dòng)條 vh 往下移動(dòng)。
操作:
UX?= Sequence(Translate(Segment(A1,A1+(13,0)),(0,k),k,0,5)
UY?= Sequence(Translate(Segment(A1,A1+(0,0)),(k,0),k,0,13)
DX = Translate(UX, vh)
DY = Translate(UY, vh)
小結(jié)與回顧
要完成這類圖,最主要的是圖形是如何平移的,要能夠拆解這個(gè)圖是有兩種平移來(lái)組成。大家也可試著挑戰(zhàn)以下錯(cuò)覺(jué)圖的移動(dòng)。
參考鏈接:https://www.geogebra.org/classic/p5wjyzsn


相關(guān)鏈接
【GGB】https://www.geogebra.org/m/w4hqatug
【Bili】https://www.bilibili.com/video/bv1rr4y1T7YP
【YouTube】https://www.YouTube.com/playlist?list=PLXH05kw-i_5KpbpXx2E-G58YAhGhIMKmS