mirror of
https://github.com/EyeTrackVR/EyeTrackVR.git
synced 2025-11-04 14:39:42 +08:00
fix: avoid the error of dividing by zero
This commit is contained in:
parent
9fe5ccaee4
commit
7eb3513e5d
@ -368,18 +368,26 @@ class EyeProcessor:
|
||||
else:
|
||||
self.ts = 10
|
||||
|
||||
xl = float(
|
||||
(cx - self.xoff) / (self.xmax - self.xoff)
|
||||
)
|
||||
xr = float(
|
||||
(cx - self.xoff) / (self.xmin - self.xoff)
|
||||
)
|
||||
yu = float(
|
||||
(cy - self.yoff) / (self.ymin - self.yoff)
|
||||
)
|
||||
yd = float(
|
||||
(cy - self.yoff) / (self.ymax - self.yoff)
|
||||
)
|
||||
temp = self.xmax - self.xoff
|
||||
if (temp != 0.0):
|
||||
xl = float(
|
||||
(cx - self.xoff) / temp
|
||||
)
|
||||
temp = self.xmin - self.xoff
|
||||
if (temp != 0.0):
|
||||
xr = float(
|
||||
(cx - self.xoff) / temp
|
||||
)
|
||||
temp = self.ymin - self.yoff
|
||||
if (temp != 0.0):
|
||||
yu = float(
|
||||
(cy - self.yoff) / temp
|
||||
)
|
||||
temp = self.ymax - self.yoff
|
||||
if (temp != 0.0):
|
||||
yd = float(
|
||||
(cy - self.yoff) / temp
|
||||
)
|
||||
|
||||
out_x = 0
|
||||
out_y = 0
|
||||
|
||||
Loading…
Reference in New Issue
Block a user