📜  p5.js | rect()函数

📅  最后修改于: 2022-05-13 01:56:24.444000             🧑  作者: Mango

p5.js | rect()函数

rect()函数是 p5.js 中的一个内置函数,用于在屏幕上绘制矩形。一个矩形包含四个边和四个角。矩形的每个角都是 90 度。长方形对边的长度相等。

句法:

rect( x, y, w, h, tl, tr, br, bl )

或者

rect( x, y, w, h, detailX, detailY ) 

参数:此函数接受许多参数,如上所述,如下所述:

  • x:用于设置矩形的 x 坐标。
  • y:用于设置矩形的y坐标。
  • w:用于设置矩形的宽度。
  • h:用于设置矩形的高度。
  • tl:可选参数,用于设置左上角的半径。
  • tr:可选参数,用于设置右上角的半径。
  • br:可选参数,用于设置右下角的半径。
  • bl:可选参数,用于设置左下角的半径。
  • detailX:用于设置x方向的段数。
  • detailY:用于设置y方向的段数。

示例 1:

javascript
function setup() {
      
    // Create Canvas of given size
    createCanvas(400, 300);
  
}
  
function draw() {
      
    background(220);
      
    // Use color() function
    let c = color('green');
  
    // Use fill() function to fill color
    fill(c);
    
    // Draw a rectangle
    rect(50, 50, 300, 200);
    
}


javascript
function setup() {
      
    // Create Canvas of given size
    createCanvas(400, 300);
  
}
  
function draw() {
      
    background(220);
      
    // Use color() function
    let c = color('green');
  
    // Use fill() function to fill color
    fill(c);
    
    // Draw a rectangle
    rect(50, 50, 300, 200, 30);
    
}


javascript
function setup() {
      
    // Create Canvas of given size
    createCanvas(400, 300);
  
}
  
function draw() {
      
    background(220);
      
    // Use color() function
    let c = color('green');
  
    // Use fill() function to fill color
    fill(c);
    
    // Draw a rectangle
    rect(50, 50, 300, 200, 10, 20, 30, 40);
    
}


输出:

示例 2:

javascript

function setup() {
      
    // Create Canvas of given size
    createCanvas(400, 300);
  
}
  
function draw() {
      
    background(220);
      
    // Use color() function
    let c = color('green');
  
    // Use fill() function to fill color
    fill(c);
    
    // Draw a rectangle
    rect(50, 50, 300, 200, 30);
    
}

输出:

示例 3:

javascript

function setup() {
      
    // Create Canvas of given size
    createCanvas(400, 300);
  
}
  
function draw() {
      
    background(220);
      
    // Use color() function
    let c = color('green');
  
    // Use fill() function to fill color
    fill(c);
    
    // Draw a rectangle
    rect(50, 50, 300, 200, 10, 20, 30, 40);
    
}

输出:

在线编辑器: https://editor.p5js.org/
环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/
参考: https://p5js.org/reference/#/p5/rect