```python
def setup():
size(1000, 1000)
def draw():
background(255)
noStroke()
fill(0)
translate(width / 2, height / 2)
for i in range(6): 6边
rotate(radians(360 / 6))
polygon(100, 50) 边长100,到中心的距离50
def polygon(sides, radius):
beginShape()
for i in range(sides):
x = radius * cos(radians(i * 360 / sides))
y = radius * sin(radians(i * 360 / sides))
vertex(x, y)
endShape(CLOSE)
```
在这个示例中,`setup()`函数设置画布大小,`draw()`函数负责绘制循环的正多边形。`polygon()`函数用于绘制单个正多边形,其中`sides`参数表示边数,`radius`参数表示到中心的距离。在`draw()`函数中,我们使用一个for循环来绘制多个正多边形,每次循环旋转一个固定的角度(在这个例子中是60度,因为正六边形的内角是120度,所以每次旋转120度)。
你可以根据需要修改边数和边长来绘制不同大小和形状的正多边形。