Calculate WrapAngle(angle) in advance
This commit is contained in:
parent
344ee7c867
commit
6abc7338e2
@ -540,7 +540,9 @@ def ConvertFlashRotation(rotY, rotZ, X, Y, FOV=math.tan(2*math.pi/9.0)):
|
|||||||
return WrapAngle(theta)
|
return WrapAngle(theta)
|
||||||
X = 2*X-1
|
X = 2*X-1
|
||||||
Y = 2*Y-1
|
Y = 2*Y-1
|
||||||
if WrapAngle(rotY) in (0, 180) or WrapAngle(rotZ) in (0, 180):
|
rotY = WrapAngle(rotY)
|
||||||
|
rotZ = WrapAngle(rotZ)
|
||||||
|
if rotY in (0, 180) or rotZ in (0, 180):
|
||||||
outX = 0
|
outX = 0
|
||||||
outY = -rotY # Positive value means clockwise in Flash
|
outY = -rotY # Positive value means clockwise in Flash
|
||||||
outZ = -rotZ
|
outZ = -rotZ
|
||||||
|
Loading…
Reference in New Issue
Block a user