📜  p5.js | square()函数

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

p5.js | square()函数

square()函数是 p5.js 中的一个内置函数,用于在屏幕上绘制正方形。正方形包含四个相等的边和四个角,每个角均为 90 度。这是宽度和高度相等的矩形的特例。

句法:

square( x, y, s, tl, tr, br, bl )

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

  • x:用于设置正方形的x坐标。
  • y:用于设置正方形的y坐标。
  • s:用于设置正方形的边长。
  • tl:可选参数,用于设置左上角的半径。
  • tr:可选参数,用于设置右上角的半径。
  • br:可选参数,用于设置右下角的半径。
  • bl:可选参数,用于设置左下角的半径。

示例 1:

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

输出:

示例 2:

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

输出:

示例 3:

function setup() { 
       
    // Create Canvas of given size 
    createCanvas(300, 300); 
   
} 
   
function draw() { 
       
    background(220);
       
    // Use color() function
    let c = color('green');
   
    // Use fill() function to fill color
    fill(c);
     
    // Draw a square
    square(50, 50, 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/square