随机图案
基本图形
l3={圆弧((-10,0-10),(-10+1,0-10),(-10,1-10)),圆弧((-10+2,2-10),(-10+1,2-10),(-10+2,1-10))}
单行基本图形
m1=序列(旋转({圆弧((i,0-10),(i+1,0-10),(i,1-10)),圆弧((i+2,2-10),(i+1,2-10),(i+2,1-10))},如果(区间随机数(1,2)≟1,90°,0°),(i+1,1-10)),i,-10,n,2)
平铺(增加纵向平移)
l4=序列(平移(序列(旋转({圆弧((i,0-10),(i+1,0-10),(i,1-10)),圆弧((i+2,2-10),(i+1,2-10),(i+2,1-10))},如果(区间随机数(1,2)≟1,90°,0°),(i+1,1-10)),i,-10,9,2),(0,2) k),k,0,9)
增加更多的旋转
l5=序列(平移(序列(旋转({圆弧((i,0-10),(i+1,0-10),(i,1-10)),圆弧((i+2,2-10),(i+1,2-10),(i+2,1-10))},如果(区间随机数(1,2)≟1,90°,如果(区间随机数(1,2)≟1,180°,如果(区间随机数(1,2)≟1,270°,0°))),(i+1,1-10)),i,-10,n,2),(0,2) k),k,0,m)
可改进为
序列(平移(序列(旋转({圆弧((i, 0 - 10), (i + 1, 0 - 10), (i, 1 - 10)), 圆弧((i + 2, 2 - 10), (i + 1, 2 - 10), (i + 2, 1 - 10))}, 区间随机数(0, 3) * 90°, (i + 1, 1 - 10)), i, -10, n, 2), (0, 2) k), k, 0, m)
更改为线段
l6=序列(平移(序列(旋转({线段((i+1,0-10),(i,1-10)),线段((i+1,2-10),(i+2,1-10))},如果(区间随机数(1,2)≟1,90°,如果(区间随机数(1,2)≟1,180°,如果(区间随机数(1,2)≟1,270°,0°))),(i+1,1-10)),i,-10,n,2),(0,2) k),k,0,m)
线段加圆弧
l7=序列(平移(序列(旋转({线段((i+1,0-10),(i,1-10)),圆弧((i+2,2-10),(i+1,2-10),(i+2,1-10))},如果(区间随机数(1,2)≟1,90°,0°),(i+1,1-10)),i,-10,n,2),(0,2) k),k,0,m)
多边形(不饱和度100%)
l9=序列(平移(序列(旋转({多边形((i,0-10),(i+1,0-10),(i,1-10)),多边形((i+2,2-10),(i+1,2-10),(i+2,1-10))},如果(区间随机数(1,2)≟1,90°,如果(区间随机数(1,2)≟1,180°,如果(区间随机数(1,2)≟1,270°,0°))),(i+1,1-10)),i,-10,n,2),(0,2) k),k,0,m)
扇形(不饱和度100%)
l10=序列(平移(序列(旋转({圆扇形((i,0-10),(i+1,0-10),(i,1-10)),圆扇形((i+2,2-10),(i+1,2-10),(i+2,1-10))},如果(区间随机数(1,2)≟1,90°,如果(区间随机数(1,2)≟1,180°,如果(区间随机数(1,2)≟1,270°,0°))),(i+1,1-10)),i,-10,n,2),(0,2) k),k,0,m)
多边形+扇形(不饱和度100%)
l11=序列(平移(序列(旋转({多边形((i,0-10),(i+1,0-10),(i,1-10)),圆扇形((i+2,2-10),(i+1,2-10),(i+2,1-10))},如果(区间随机数(1,2)≟1,90°,如果(区间随机数(1,2)≟1,180°,如果(区间随机数(1,2)≟1,270°,0°))),(i+1,1-10)),i,-10,n,2),(0,2) k),k,0,m)