S10G8B Ponzo Illusion 龐佐錯覺
在平面上放置幾個中心縮放的長方形,這時就出現(xiàn)立體效果,此時放入兩張大小一樣的圖片不在同一位置,就覺得這兩張圖片大小不一樣,這就是所謂的 Ponzo 錯覺。
任務一 繪制縮放的長方形
說明:構(gòu)造長方形q1,利用序列,對長方形q1縮放n次,構(gòu)造多層縮放的長方形qs。
操作:
O=(0,0)
A=O+(3,2)
B=O+(-3,2)
C=O+(-3,-2)
D=O+(3,-2)
q1=Polygon(A,B,C,D)
n=slider(1,20,1)
r=slider(1,2,0.1)
#對?q1長方形縮放 n 次,縮放比例為?r ^k?
qs=Sequence( Dilate(q1,r^k,O), k , 1, n)
Line(O,A)
Line(O,B)
Line((A+2B)/3,O)
Line((2A+B)/3,O)
Line((A+2D)/3,O)
Line((2A+D)/3,O)
任務二 導入圖片和線段
說明:導入圖片,設置圖層1以及頂點的位置,構(gòu)造線段S1、S2。
操作:
pw=20? ? ???#設置寬度
E+(pw,0)? ?#設置頂點2位置
G+(pw,0)? ?#設置頂點2位置
sw=8? ? ? ? #設置線段寬度
S1=Segment(F,F+(sw,0))
S2=Segment(H,H+(sw,0))
小結(jié)
利用Sequence、Dilate構(gòu)造多層縮放的長方形,形成立體效果,對于龐佐錯覺的其它應用參考https://www.bilibili.com/video/BV1Tq4y1S7dn
相關連接
【GGB】https://www.geogebra.org/classic/razzr8kw
【Bili】https://www.bilibili.com/video/BV1944y187ji/
【YouTube】https://www.youtube.com/playlist?list=PLXH05kw-i_5K6WU43pWbRHB_OK8PZbk0x