Py5Shape.set_stroke_join()

Sets the style of the joints which connect line segments in a Py5Shape object.

Examples

example picture for set_stroke_join()
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
def setup():
    s = py5.create_shape()
    s.begin_shape()
    s.no_fill()
    s.stroke_weight(10.0)
    s.stroke_join(py5.MITER)
    s.vertex(10, 20)
    s.vertex(40, 50)
    s.vertex(10, 80)
    s.end_shape()

    py5.shape(s)
    s.set_stroke_join(py5.BEVEL)
    py5.shape(s, 25, 0)
    s.set_stroke_join(py5.ROUND)
    py5.shape(s, 50, 0)

Description

Sets the style of the joints which connect line segments in a Py5Shape object. These joints are either mitered, beveled, or rounded and specified with the corresponding parameters MITER, BEVEL, and ROUND. The default joint is MITER.

This method differs from Py5Shape.stroke_join() in that it is only to be used outside the Py5Shape.begin_shape() and Py5Shape.end_shape() methods.

Underlying Java method: PShape.setStrokeJoin

Syntax

set_stroke_join(join: int, /) -> None

Parameters

  • join: int - either MITER, BEVEL, ROUND

Updated on September 11, 2021 16:51:34pm UTC