Closed ykeuter closed 3 weeks ago
This is unfortunately expected behavior. Compare https://github.com/facebookresearch/pytorch3d/blob/main/pytorch3d/transforms/rotation_conversions.py#L18 and https://github.com/facebookresearch/pytorch3d/blob/main/pytorch3d/transforms/transform3d.py#L124 .
🐛 Bugs / Unexpected behaviors:
quaternion_to_matrix
seems to use a different convention (i.e. left-multiply) for the rotation matrix thanRotate
expects as input during initialization (i.e. right-multiply). We could not find in the documentation if this is by design.Instructions To Reproduce the Issue:
We would expect the last two outputs to be identical, but the rotation seems to be inverted.