mirror of
https://github.com/EyeTrackVR/EyeTrackVR.git
synced 2025-11-04 14:39:42 +08:00
fix Y axis oddities
This commit is contained in:
parent
b3794375e8
commit
d0edbba3fd
@ -382,11 +382,9 @@ class EyeProcessor:
|
|||||||
if xl > 0:
|
if xl > 0:
|
||||||
out_x = -abs(max(0.0, min(1.0, xl)))
|
out_x = -abs(max(0.0, min(1.0, xl)))
|
||||||
if yd > 0:
|
if yd > 0:
|
||||||
out_y = -abs(max(0.0, min(1.0, yd)))
|
out_y = max(0.0, min(1.0, yd))
|
||||||
if yu > 0:
|
if yu > 0:
|
||||||
out_y = max(0.0, min(1.0, yu))
|
out_y = -abs(max(0.0, min(1.0, yu)))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -640,11 +638,9 @@ class EyeProcessor:
|
|||||||
if xl > 0:
|
if xl > 0:
|
||||||
out_x = -abs(max(0.0, min(1.0, xl)))
|
out_x = -abs(max(0.0, min(1.0, xl)))
|
||||||
if yd > 0:
|
if yd > 0:
|
||||||
out_y = -abs(max(0.0, min(1.0, yd)))
|
out_y = max(0.0, min(1.0, yd))
|
||||||
if yu > 0:
|
if yu > 0:
|
||||||
out_y = max(0.0, min(1.0, yu))
|
out_y = -abs(max(0.0, min(1.0, yu)))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -45,7 +45,7 @@ class VRChatOSC:
|
|||||||
continue
|
continue
|
||||||
|
|
||||||
|
|
||||||
print(eye_info.blink)
|
|
||||||
if not eye_info.blink:
|
if not eye_info.blink:
|
||||||
if eye_id in [EyeId.RIGHT, EyeId.BOTH]:
|
if eye_id in [EyeId.RIGHT, EyeId.BOTH]:
|
||||||
sx = eye_info.x
|
sx = eye_info.x
|
||||||
@ -68,7 +68,7 @@ class VRChatOSC:
|
|||||||
yr = eye_info.y
|
yr = eye_info.y
|
||||||
|
|
||||||
try:
|
try:
|
||||||
y = abs((yl + yr) / 2)
|
y = (yr + yl) / 2
|
||||||
self.client.send_message("/avatar/parameters/EyesY", y)
|
self.client.send_message("/avatar/parameters/EyesY", y)
|
||||||
se = 0
|
se = 0
|
||||||
except:
|
except:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user