Py5Shape.get_vertex_count()

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

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
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 Java method: PShape.getVertexCount

Syntax

get_vertex_count() -> int

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