Fix ConvertFlashRotation
This commit is contained in:
parent
029f40c5c3
commit
9234349026
@ -519,7 +519,7 @@ def ConvertFlashRotation(rotY, rotZ, X, FOV=math.tan(2*math.pi/9.0)):
|
|||||||
logging.error('Clipped rotation angle: (rotY=%s, rotZ=%s, X=%s), it is a bug!' % (rotY, rotZ, X))
|
logging.error('Clipped rotation angle: (rotY=%s, rotZ=%s, X=%s), it is a bug!' % (rotY, rotZ, X))
|
||||||
theta = math.acos(costheta)*180/math.pi
|
theta = math.acos(costheta)*180/math.pi
|
||||||
else:
|
else:
|
||||||
costheta = (FOV*math.cos(rotY*math.pi/180.0)+X*math.sin(rotY*math.pi/180.0))/(FOV-max(2, abs(X)+1)*math.sin(rotY*math.pi/180.0))
|
costheta = (FOV*math.cos(rotY*math.pi/180.0)-X*math.sin(rotY*math.pi/180.0))/(FOV-max(2, abs(X)+1)*math.sin(rotY*math.pi/180.0))
|
||||||
try:
|
try:
|
||||||
if costheta > 1:
|
if costheta > 1:
|
||||||
costheta = 1
|
costheta = 1
|
||||||
|
Loading…
Reference in New Issue
Block a user