Experimental rotation conversion
This commit is contained in:
parent
0b7415b561
commit
83d23a8c99
@ -548,7 +548,8 @@ def ConvertFlashRotation(rotY, rotZ, X, Y, FOV=math.tan(2*math.pi/9.0)):
|
|||||||
outY = math.atan2(-math.sin(rotY)*math.cos(rotZ), math.cos(rotY))*180/math.pi
|
outY = math.atan2(-math.sin(rotY)*math.cos(rotZ), math.cos(rotY))*180/math.pi
|
||||||
outZ = math.atan2(-math.cos(rotY)*math.sin(rotZ), math.cos(rotZ))*180/math.pi
|
outZ = math.atan2(-math.cos(rotY)*math.sin(rotZ), math.cos(rotZ))*180/math.pi
|
||||||
#outX = math.asin(math.sin(rotY)*math.sin(rotZ))*180/math.pi
|
#outX = math.asin(math.sin(rotY)*math.sin(rotZ))*180/math.pi
|
||||||
outX = math.acos(math.cos(rotY)/math.cos(outY*math.pi/180.0))*180/math.pi
|
#outX = math.acos(math.cos(rotY)/math.cos(outY*math.pi/180.0))*180/math.pi
|
||||||
|
outX = math.atan2(-math.sin(rotY)*math.cos(rotZ)*math.cos(outY*math.pi/180.0), math.cos(rotY)*math.sin(outY*math.pi/180.0))*180/math.pi
|
||||||
'''
|
'''
|
||||||
print(
|
print(
|
||||||
(rotY*180.0/math.pi, rotZ*180.0/math.pi),
|
(rotY*180.0/math.pi, rotZ*180.0/math.pi),
|
||||||
|
Loading…
Reference in New Issue
Block a user