Py5Shape.get_vertex_count()#

The get_vertex_count() method returns the number of vertices that make up a Py5Shape.

Examples#

def setup():
    global s
    s = py5.create_shape()
    s.begin_shape()
    s.vertex(0, 0)
    s.vertex(60, 0)
    s.vertex(60, 60)
    s.vertex(0, 60)
    s.end_shape(py5.CLOSE)


def draw():
    py5.translate(20, 20)
    for i in range(0, s.get_vertex_count()):
        v = s.get_vertex(i)
        v[0] += py5.random(-1, 1)
        v[1] += py5.random(-1, 1)
        s.set_vertex(i, v)

    py5.shape(s)

Description#

The get_vertex_count() method returns the number of vertices that make up a Py5Shape. In the example, the value 4 is returned by the get_vertex_count() method because 4 vertices are defined in setup().

Underlying Processing method: PShape.getVertexCount

Signatures#

get_vertex_count() -> int

Updated on March 06, 2023 02:49:26am UTC