pyvista.core._validation.validate.validate_transform3x3#
- validate_transform3x3(transform, /, *, must_be_finite: bool = True, name='Transform')[source]#
Validate transform-like input as a 3x3 ndarray.
- Parameters:
- transform
RotationLike
Transformation matrix as a 3x3 array, vtk matrix, or a SciPy
Rotation
instance.Note
Although
RotationLike
inputs are accepted, no checks are done to verify that the transformation is a actually a rotation. Therefore, any 3x3 transformation is acceptable.- must_be_finitebool, default:
True
Check
if all elements of the array are finite, i.e. notinfinity
and not Not a Number (NaN
).- name
str
, default: “Transform” Variable name to use in the error messages if any of the validation checks fail.
- transform
- Returns:
np.ndarray
Validated 3x3 transformation matrix.
See also
validate_transform4x4
Similar function for 4x4 transforms.
validate_array
Generic array validation function.