S10G8A Ponzo Illusion 庞佐错觉
將兩條等長的線段擺在無限延伸的鐵軌上 ,這時發覺兩線段長度不一樣了,這種利用透視產生的錯覺稱為 Ponzo 錯覺。

任務一 縮小的平行線段
說明:利用對稱構造線段sAB,利用序列對sAB縮放n次,構造漸遠平行線。
操作:
O=(0,0)
描点A
B=Reflect(A,x=0) #构造A点对称点
sAB=Segment(A,B)
r=Slider(1,1.5,0.05)
n=Slider(1,20,1)
#对线段AB缩放 n 次,缩放比例为 r ^k
Sequence( Segment(Dilate(sAB,r^k,O), k , 1, n))
任務二 連接軌道
說明:利用Point構造線段的分點,利用Dilate構造位似點,再連接線段。
操作:
C=Point(sAB,0.1)
D=Point(sAB,0.9)
C'=Dilate(C,r^n)
D'=Dilate(D,r^n)
Line(C,C')
Line(D,D')
任務三 等長線段平移
說明:利用對稱構造線段h,搭配滑動條,再利用向量構造等長線段平移。
操作:
描点E
F=Reflect(E,x=0)
h=Segment(E,F)
t=Slider(0,r^n,0.1)
Translate(h,(0,-t))
i=Line(E,E')
j=Line(F,F')
构造复选框,关联i、j
小結
使用 Dilate 與Sequence 製作漸遠平行線,製造龐佐錯覺,對於龐佐錯覺其它應用參考
https://www.bilibili.com/video/BV1944y187ji/

相關連接
【GGB】https://www.geogebra.org/classic/gzfmhqrn
【Bili】https://www.bilibili.com/video/BV1Tq4y1S7dn
【YouTube】https://www.youtube.com/playlist?list=PLXH05kw-i_5K5M_sYRzYbeIpE2gT7kdUt