Rerun C++ SDK
|
Component: A 3x3 transformation matrix Matrix that doesn't propagate in the transform hierarchy. More...
#include <rerun/components/pose_transform_mat3x3.hpp>
Public Member Functions | |
PoseTransformMat3x3 (rerun::datatypes::Mat3x3 matrix_) | |
PoseTransformMat3x3 & | operator= (rerun::datatypes::Mat3x3 matrix_) |
PoseTransformMat3x3 (std::array< float, 9 > flat_columns_) | |
PoseTransformMat3x3 & | operator= (std::array< float, 9 > flat_columns_) |
operator rerun::datatypes::Mat3x3 () const | |
Cast to the underlying Mat3x3 datatype. | |
Public Attributes | |
rerun::datatypes::Mat3x3 | matrix |
Component: A 3x3 transformation matrix Matrix that doesn't propagate in the transform hierarchy.
3x3 matrixes are able to represent any affine transformation in 3D space, i.e. rotation, scaling, shearing, reflection etc.
Matrices in Rerun are stored as flat list of coefficients in column-major order: