Py5Shape.reset_matrix()#

Replaces the current matrix of a shape with the identity matrix.

Examples#

def setup():
    global s
    s = py5.load_shape("bot.svg")
    s.rotate(py5.PI/6)


def draw():
    py5.background(204)
    py5.scale(0.2)
    py5.shape(s, py5.width//2, py5.height//2)


def mouse_pressed():
    # removes all transformations applied to shape
    # loads the identity matrix
    s.reset_matrix()

Description#

Replaces the current matrix of a shape with the identity matrix. The equivalent function in OpenGL is gl_load_identity().

Underlying Processing method: PShape.resetMatrix

Signatures#

reset_matrix() -> None

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