The strokeJoin() function in p5.js is used to set the joint style which connect the line segments. These joints are either mitered, beveled, or rounded and specified with the corresponding parameters MITER, BEVEL, and ROUND. MITER is the default joint.
Syntax:
strokeJoin(join)
Parameters: This function accepts single parameter join which stores the joint parameter constant either ‘MITER’, ‘BEVEL’ or ‘ROUND’.
Below programs illustrates the strokeJoin() function in p5.js:
Example 1: This example uses strokeJoin() function to join the strokes.
function setup() {
// Create Canvas of given size
createCanvas(380, 170);
} function draw() {
// Set the background color
background(220);
// Set the stroke weight
strokeWeight(12);
// Set strokeJoin function
strokeJoin(ROUND);
// Function to create line segment
line(20, 30, 200, 30);
line(200, 30, 200, 100);
line(200, 100, 20, 30);
} |
Output:
Example 2: This example uses strokeJoin() function to join the strokes.
function setup() {
// Create Canvas of given size
createCanvas(380, 170);
} function draw() {
// Set the background color
background(220);
// Set the stroke weight
strokeWeight(10);
// Set strokeJoin function
strokeJoin(BEVEL);
// Function to create line segment
line(20, 30, 200, 30);
line(200, 30, 200, 100);
line(200, 100, 20, 100);
line(20, 100, 20, 30);
} |
Output:
Reference: https://p5js.org/reference/#/p5/strokeJoin