Hello,
I have a problem with a script.:o
I have a csv file with values qx, qy, qz and qw.
Now I must convert this to RotX RotY and RotZ.
How can I convert this.
Regards wuerzie
PS
sorry for my excellent english.:o
Hello,
I have a problem with a script.:o
I have a csv file with values qx, qy, qz and qw.
Now I must convert this to RotX RotY and RotZ.
How can I convert this.
Regards wuerzie
PS
sorry for my excellent english.:o
Hello again.
I found the follow side.
http://www.blender.org/documentation/245PythonDoc/Mathutils.Quaternion-class.html
On this Side I found Information about qx qy qz and qw.
I test the follow Code
import Blender
from Blender.Mathutils import *
quat = Quaternion(0.05971722, 0.04045353, 0.00991832, 0.9973459)
print quat
The Result is
[0.05971722, 0.04045353, 0.00991832, 0.9973459]<quaternion>
I need RotX …
Is there any python secialist???
I need a Tip.
Regards wuerzie
hehe, this has nothing to do with Python and everything with math… as far as I can see, quat.toEuler() is the one you need.
Thank you for the Tip.
Is this true???
quat = Quaternion(qx, qy, qz, qw)
rot = quat.toEuler()
rx=rot[0]
ry=rot[1]
rz=rot[2]
if rx < 0:
rx=rx+360
if ry < 0:
ry=ry+360
if rz < 0:
rz=rz+360
DEG2RAD = 0.017453292519943295
RotX=rxDEG2RAD
RotY=ryDEG2RAD
RotZ=rz*DEG2RAD
My last math lession is a long time ago.:o
My last english lession too.:o
Regards Wuerzie