S17G1 StringArt 线段间的编织线艺术
有看过由童军绳作的大型线网架构吗?由许多直线有结构的排序,就能绕成一个曲线的包络。这次将通过 Sequence 与 Zip 来绘制出这规律图形。

1 线段上的分点

说明:利用滑动条k,控制线段AB上的动点P.
操作:
A=(0,0)
B=(5,0)
sAB = Segment(A,B)
k = Slider(0,1,0.1)
P=Point( sAB, k)
2 两线段之间的连线

说明:利用滑动条k,控制线段CD上的动点Q.
操作:
C=(0,1)
D=(5,4)
sCD = Segment(C,D)
Q = Point(sCD,k)
sPQ = Segment(P,Q)
3 利用Sequence构造多组线段

说明:利用Sequence构造多组的线段.
操作:
sPQs = Sequence( Segment(Point(sAB,t) , Point(sCD,t)) , t, 0,1,0.05 )
4 使用Zip构造三角形内的编织线

说明:打开新的视窗,利用滑动条构造分点,再用Zip连接对应的线段.
操作:
A=(0,0) ;B=(4,0);C=(2,3)
sAB = Segment(A,B)
sBC = Segment(B,C)
sCA = Segment(C,A)
n = slider(2,30,1)
PAB = Sequence( Point(sAB,t),t,0,1,1/n)
PBC = Sequence( Point(sBC,t),t,0,1,1/n)
PCA = Sequence( Point(sCA,t),t,0,1,1/n)
sA = Zip( Segment(a,b) ,a,PAB,b,PBC)
sB = Zip( Segment(a,b) ,a,PBC,b,PCA)
sC = Zip( Segment(a,b) ,a,PCA,b,PAB)
相关资源
【GGB】學習單: https://www.geogebra.org/m/uttrtbcp
完成品:https://www.geogebra.org/classic/n4caxker
【Bili】https://www.bilibili.com/video/BV1QD4y1p7fA/
【YouTube】https://www.youtube.com/playlist?list=PLXH05kw-i_5LbLlnsfYwN9c-SHbfilaWZ