Aller au contenu principal

raygeo.geo.math

Matrix math utilities for geometric transformations.

Provides matrix multiplication for 4x4 affine transformation matrices, which are used by Geometry.transform() and Ops.transform() to apply translation, rotation, scaling, and shearing to paths.

Functions

mat4_mul()

mat4_mul(a: Sequence[Sequence[float]], b: Sequence[Sequence[float]]) -> list[list[float]]

Multiply two 4x4 matrices.

Returns: Resulting 4x4 matrix.

ParameterTypeDescription
aSequence[Sequence[float]]First 4x4 matrix.
bSequence[Sequence[float]]Second 4x4 matrix.
Returnslist[list[float]]