Py5Graphics.set_matrix()

Py5Graphics.set_matrix()

Set the current matrix to the one specified through the parameter source.

Description

Set the current matrix to the one specified through the parameter source. Inside the Processing code it will call Py5Graphics.reset_matrix() followed by Py5Graphics.apply_matrix(). This will be very slow because Py5Graphics.apply_matrix() will try to calculate the inverse of the transform, so avoid it whenever possible.

This method is the same as set_matrix() but linked to a Py5Graphics object. To see example code for how it can be used, see set_matrix().

Underlying Processing method: PGraphics.setMatrix

Syntax

set_matrix(source: npt.NDArray[np.floating], /) -> None

Parameters

  • source: npt.NDArray[np.floating] - transformation matrix with a shape of 2x3 for 2D transforms or 4x4 for 3D transforms

Updated on February 26, 2022 13:22:44pm UTC