<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
DCM (directional cosine matrix) is the rotation matrix. In order to go in the reversed direction, just supply the "inverse = True" when calling the apply method.<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
(sorry for not using appropriate quote convention when replying. Answering from mobile from the beach ;))
<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Cheers,<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Ali<span id="OutlookSignature"></span><br>
<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
From: Phillip Feldman<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Sent: Friday, September 27, 09:20<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Subject: [SciPy-Dev] suggestion re. scipy.spatial.transform.Rotation<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
To: SciPy Developers List<br>
<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
I've noticed that this class supports four of the five common representations of a rotation. The one that's missing is the rotation matrix. I can supply code that converts an arbitrary sequence of Euler rotations into a rotation matrix. It would also be
nice to be able to go in the reverse direction, but I haven't yet figured that out.<br>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Phillip <br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
<b>scipy.spatial.transform.Rotation</b><br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
<i>class </i>scipy.spatial.transform.Rotation(<i>quat</i>, <i>normalized=False</i>, <i>copy=True</i>)<a href="https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fscipy%2Fscipy%2Fblob%2Fv1.3.0%2Fscipy%2Fspatial%2Ftransform%2Frotation.py%23L175-L1634&data=02%7C01%7C%7C354252ae8e2f42a5953008d74312c80b%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637051620247406600&sdata=GeNhYQuZIucLxETZqlUlQ7hcxvmAuQApMfXHGzu%2BBiU%3D&reserved=0">[source]</a>
<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Rotation in 3 dimensions.<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
This class provides an interface to initialize from and represent rotations with:<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Quaternions<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Direction Cosine Matrices<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Rotation Vectors<br>
</div>
<div dir="auto" style="direction: ltr; margin: 0; padding: 0; font-family: sans-serif; font-size: 11pt; color: black; ">
Euler angles<br>
</div>
</body>
</html>