i cannot find the definition of scipy's coordinate system. i have tried several values (assuming a right hand system) but got a strange result. for example:
from scipy.spatial.transform import Rotation as R
R.from_euler('zyx', angles=np.array([90,0,0]), degrees=True).as_matrix()
[ [ 0., -1., 0.], [ 1., 0., 0.], [ 0., 0., 1.]]
meaninig the counterclockwise rotation about the z axis (true for a right hand system) is inverse (meaning a left coordinate system)...
where can i find the definition??
Thanks!!!
In short, I think giving positive angle means negative rotation about the axis, since it makes sense with the result.
Normally, positive direction of rotation about z-axis is rotating from x-axis to y-axis; negative direction is from y to x.
The Documentation shows that using from_euler to initial a counter-clockwise rotation of 90 degrees about the z-axis is
I guess "the counter-clockwise rotation about z-axis" from doc means "negative direction about z-axis" instead of "positive direction about z-axis".