當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


p5.js line()用法及代碼示例


line()函數是p5.js中的內置函數,用於繪製線。為了更改線條的顏色,使用了stroke()函數,為了更改線條的寬度,使用了strokeWeight()函數。

用法:

line(x1, y1, x2, y2)

或者


line(x1, y1, z1, x2, y2, z2)

參數:該函數接受上述和以下所述的六個參數:

  • x1: 此參數采用第一個點的x坐標。
  • y1: 此參數采用第一個點的y坐標。
  • z1: 此參數采用第一個點的z坐標。
  • x2: 此參數采用第二點的x坐標。
  • y2: 此參數采用第二點的y坐標。
  • z2: 此參數采用第二點的z坐標。

以下程序說明了P5.js中的line()函數:

範例1:本示例使用line()函數繪製線而無需使用z坐標。

function setup() { 
  
    // Set the canvas size  
    createCanvas(400, 400); 
} 
   
function draw() { 
      
    // Set the background color 
    background(220); 
      
    // Set the stroke weight 
    strokeWeight(6); 
      
    //x1, y1 = 38, 31; x2, y2 = 300, 20; 
    // Use line() function to draw line 
    line(38, 31, 30, 200);  
}

輸出:

範例2:本示例使用line()函數使用z坐標繪製線。

function setup() { 
  
    // Set the canvas size  
    createCanvas(400, 400); 
} 
   
function draw() { 
      
    // Set the background color 
    background(220); 
      
    // Set the stroke weight 
    strokeWeight(6); 
      
    //x1, y1, z1 = 38, 31, 34;  
    // x2, y2, z2 = 300, 200, 45; 
    // Use line() function to draw line 
    line(38, 31, 34, 300, 200, 45);  
}

輸出:

參考: https://p5js.org/reference/#/p5/line



相關用法


注:本文由純淨天空篩選整理自sarthak_ishu11大神的英文原創作品 p5.js | line() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。