直線を描く
line(x1, y1, x2, y2);
x1, y1 が起点
x2, y2 が終点
例
line(0, 0, width, height);
例
line(0, 30, width, 30);
line(0, 60, width, 60);
stroke(red, green, blue);
0 〜 255を指定する。
例
赤い線を描く
stroke(255, 0 , 0);
line(0, 0, width, height);
太さを設定するstrokeWeight(weight);
weightはfloat型
例
weightに10を指定
strokeWeight(10);
line(0, 0, width, height);
応用徐々に細くする
float weight = 30;
float startX1 = 0;
float startY1 = 0;
float endX2 = width / weight;
float endY2 = height / weight;
for (int i = 1; i <= weight; i++) {
strokeWeight(weight - i);
line(startX1, startY1, endX2 * i, endY2 * i);
startX1 = endX2 * i;
startY1 = endY2 * i;
}