Py5Shape.set_stroke_join()
Contents
Py5Shape.set_stroke_join()¶
Sets the style of the joints which connect line segments in a Py5Shape
object.
Examples¶

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 Processing method: PShape.setStrokeJoin
Syntax¶
set_stroke_join(join: int, /) -> None