📅  最后修改于: 2023-12-03 15:18:11.843000             🧑  作者: Mango
在p5.js中,使用line()
函数可以在画布中绘制一条直线。
line(x1, y1, x2, y2);
x1
: 直线起点的x坐标y1
: 直线起点的y坐标x2
: 直线终点的x坐标y2
: 直线终点的y坐标function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
line(0, 0, mouseX, mouseY);
}
上述代码创建了一个400x400的画布,并在画布中绘制一条从(0,0)开始,到鼠标位置结束的直线。
line()
函数的参数可以按照以下方式传递:
line(10, 10, 90, 90)
line(createVector(10, 10), createVector(90, 90))
line([10, 10], [90, 90])
可以使用stroke()
函数来设置画笔的颜色和样式,例如:
function setup() {
createCanvas(400, 400);
}
function draw() {
background(220);
stroke('red'); // 设置画笔颜色
strokeWeight(4); // 设置画笔宽度
line(100, 0, 100, 400);
line(200, 0, 200, 400);
line(300, 0, 300, 400);
}
上述代码创建了一个400x400的画布,并使用红色的画笔绘制了三条竖直的线段,每条线段宽度都为4。
line()
函数是p5.js中用于绘制直线的函数,可以设置直线的起点和终点的坐标,并可以通过stroke()
函数设置画笔的颜色和样式。该函数的参数可以通过不同方式传递,适应不同的需求。