mecheye.area_scan_3d_camera.FrameTransformation

class mecheye.area_scan_3d_camera.FrameTransformation(*args)

Rigid transformation with a 3-by-3 rotation and three-element translation. Translation uses the same unit as the transformed coordinates; rotation helpers accept degrees.

Field access is serialized; nested values retain native ownership.

__is__valid__()

Return whether the transform differs from identity according to the SDK.

This checks for a custom reference frame, not rotation orthonormality.

__rotate__(theta, axis)

Compose a rotation by theta degrees around an SDK FrameTransformation axis.

__translate__(translateX, translateY, translateZ)

Set the translation in the same coordinate unit as the point cloud.

property rotation

Mutable 3-by-3 rotation matrix accessed with row and column indices.

property translation

Mutable three-element translation vector.