Processing系列 花环图形

2015-08-086783
AI 快速预览详细 收起
本文介绍了如何使用Processing进行参数化绘图,绘制出一个美丽的花环图形。首先设置了画布大小和背景颜色,然后通过计算16个点的坐标并连接这些点,形成了复杂的花环图案。文章提供了详细的代码示例,适合初学者学习参数化绘图。

参数化绘图 花环图形


代码如下:
  1. void setup() {
  2.   size(300, 300);
  3.   translate(width/2, height/2);
  4.   background(55);
  5.   stroke(255);
  6.   noFill();
  7.   int n = 16, radius = 125;
  8.   Point[] points = new Point[n];
  9.   for (int i=0; i<n; i++) {
  10.     float x = cos(TWO_PI/n*i)*radius;
  11.     float y = sin(TWO_PI/n*i)*radius;
  12.     points[i] = new Point(x, y);
  13.   }
  14.   for (int i=0; i<n; i++) {
  15.     for (int j=i+1; j<n; j++) {
  16.       line(points[i].x, points[i].y, points[j].x, points[j].y);
  17.     }
  18.   }
  19. }
  20. class Point {
  21.   float x, y;
  22.   Point(float x, float y) {
  23.     this.x = x;
  24.     this.y = y;
  25.   }
  26. }
复制代码

授权转载自 任远媒体实验室

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -