漂亮的旋转图
2024-03-252222
AI 快速预览详细
本文介绍了一个使用Processing语言绘制动态旋转图的项目。通过设置画布大小、颜色模式,并利用translate和rotate函数,绘制出90个旋转的三角形。每个三角形的颜色和旋转角度都经过精心设计,最终形成一个动态的艺术图案。这个项目不仅展示了Processing的强大功能,还非常适合编程启蒙和STEM教育场景。
|
def setup(): size(600,600) rectMode(CENTER) colorMode(HSB) t=0 def draw(): global t background(255) translate(width/2,height/2) rotate(radians(t)) for i in range(90): pushMatrix() translate(200,0) rotate(radians(t+2*i*360/90)) noFill() stroke(i,255,255) triangle(0,-100,100*sqrt(3)/2,100/2,-100*sqrt(3)/2,100/2) popMatrix() rotate(radians(360/90)) t+=0.5 |
-
triangles 2024-3-25 10_12_11.png (344.8 KB, 下载次数: 4490)
-
-
triangles 2024-03-25 10-12-28.mp4
7.21 MB, 下载次数: 5188




