Processing, line()
用法介绍。
用法
line(x1, y1, x2, y2)
line(x1, y1, z1, x2, y2, z2)
参数
x1
(float)
第一个点的 x 坐标y1
(float)
第一个点的 y 坐标x2
(float)
第二个点的 x 坐标y2
(float)
第二个点的 y 坐标z1
(float)
第一个点的 z 坐标z2
(float)
第二个点的 z 坐标
返回
void
说明
在屏幕上绘制一条线(两点之间的直接路径)。带有四个参数的line()
版本在 2D 中画线。要为线条着色,请使用stroke()
函数。无法填充线条,因此fill()
函数不会影响线条的颜色。默认情况下以 1 个像素的宽度绘制 2D 线,但这可以通过 strokeWeight()
函数进行更改。具有六个参数的版本允许将线放置在 XYZ 空间内的任何位置。使用z
参数在 3D 中绘制此形状需要 P3D 参数与 size()
结合使用,如上例所示。
例子
size(400, 400);
line(120, 80, 340, 300);
size(400, 400);
line(120, 80, 340, 80);
stroke(126);
line(340, 80, 340, 300);
stroke(255);
line(340, 300, 120, 300);
// Drawing lines in 3D requires P3D
// as a parameter to size()
size(400, 400, P3D);
line(120, 80, 0, 340, 80, 60);
stroke(126);
line(340, 80, 60, 340, 300, 0);
stroke(255);
line(340, 300, 0, 120, 300, -200);
相关用法
- Processing lightSpecular()用法及代码示例
- Processing lightFalloff()用法及代码示例
- Processing lights()用法及代码示例
- Processing loadJSONArray()用法及代码示例
- Processing loadJSONObject()用法及代码示例
- Processing loadXML()用法及代码示例
- Processing loadShader()用法及代码示例
- Processing loadShape()用法及代码示例
- Processing loop()用法及代码示例
- Processing loadTable()用法及代码示例
- Processing lerp()用法及代码示例
- Processing long用法及代码示例
- Processing loadImage()用法及代码示例
- Processing lerpColor()用法及代码示例
- Processing loadBytes()用法及代码示例
- Processing loadStrings()用法及代码示例
- Processing loadPixels()用法及代码示例
- Processing log()用法及代码示例
- Processing launch()用法及代码示例
- Processing loadFont()用法及代码示例
- Processing FFT用法及代码示例
- Processing SawOsc.pan()用法及代码示例
- Processing FloatDict用法及代码示例
- Processing FFT.stop()用法及代码示例
- Processing join()用法及代码示例
注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 line()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。