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()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。