.. ExtractSHRTMatrix: ***************** ExtractSHRTMatrix ***************** Extract scale, shear, rotation and translation from the given matrix. .. _inputs: Inputs ============= .. list-table:: Inputs :widths: auto :header-rows: 1 * - Name - Type - Default - Description * - matrix - MatrixPort - M44d((1, 0, 0, 0), (0, 1, 0, 0), (0, 0, 1, 0), (0, 0, 0, 1)) - Input matrix .. _outputs: Outputs ============= .. list-table:: Outputs :widths: auto :header-rows: 1 * - Name - Type - Default - Description * - scale - VectorPort - V3d(0, 1, 1) - Scale vector * - shear - VectorPort - V3d(1, 0, 0) - Shear vector * - rotate - VectorPort - V3d(0, 1, 0) - Rotate vector * - translate - VectorPort - V3d(0, 0, 0) - Translate vector