Google ClassroomGoogle Classroom
GeoGebraGeoGebra Classroom

多边形迭代[迭代+序列+定比分点]

借鉴https://www.geogebra.org/m/huf2Ygzt  2022年2月6日 - 下午6:30 研习自: Aileen — 2014年6月17日 - 上午11:02 的 三角形迭代 – GeoGebra https://tieba.baidu.com/p/7298788205 法向量法
初始图形 poly1=多边形((0,0),(b,0),n) l1={顶点(poly1)} 顶点,定比分点 m1=迭代列表(序列(a 元素(p,i)+(1-a) 如果(i≟n,元素(p,1),元素(p,i+1)),i,1,n),p,{l1},m) 多边形 l2=序列(多边形(元素(m1,i)),i,1,长度(m1)) 方法2 l3=迭代列表(多边形(序列(描点(p,i*0.25+((a)/(n))),i,0,n-1)),p,{poly1},m)
20260718 进阶修改 任意多边形poly2 上述方法1只需修改对变形顶点列表即可,适合任意多边形 l1={顶点(poly2)} 方法2:只需修改红色部分,适合任意多边形,螺旋与上述相反(),a是增量不是比值 l23=迭代列表(多边形(序列(描点(p,a+((i-1)/(n))),i,1,n)),p,{poly2},m)