当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Processing line()用法及代码示例


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);
Image output for example 1
size(400, 400);
line(120, 80, 340, 80);
stroke(126);
line(340, 80, 340, 300);
stroke(255);
line(340, 300, 120, 300);
Image output for example 2
// 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);
Image output for example 3

相关用法


注:本文由纯净天空筛选整理自processing.org大神的英文原创作品 line()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。