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.