Skip to content

Latest commit

 

History

History
44 lines (28 loc) · 1.18 KB

sketch_curve_vertices.md

File metadata and controls

44 lines (28 loc) · 1.18 KB

curve_vertices()

Create a collection of curve vertices.

Examples

example picture for curve_vertices()

import numpy as np

def setup():
    random_curve_vertices = 100 * np.random.rand(25, 2)
    with py5.begin_shape():
        py5.vertex(py5.width / 2, py5.height / 2)
        py5.curve_vertices(random_curve_vertices)

Description

Create a collection of curve vertices. The purpose of this method is to provide an alternative to repeatedly calling in a loop. For a large number of curve vertices, the performance of curve_vertices() will be much faster.

The coordinates parameter should be a numpy array with one row for each curve vertex. There should be two or three columns for 2D or 3D points, respectively.

Signatures

curve_vertices(
    coordinates: npt.NDArray[np.floating],  # 2D array of curve vertex coordinates with 2 or 3 columns for 2D or 3D points, respectively
    /,
) -> None

Updated on June 26, 2023 01:53:06am UTC