fix Y axis oddities

This commit is contained in:
Prohurtz 2022-08-20 07:39:38 -07:00
parent b3794375e8
commit d0edbba3fd
2 changed files with 6 additions and 10 deletions

View File

@ -382,11 +382,9 @@ class EyeProcessor:
if xl > 0:
out_x = -abs(max(0.0, min(1.0, xl)))
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:
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:
out_x = -abs(max(0.0, min(1.0, xl)))
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:
out_y = max(0.0, min(1.0, yu))
out_y = -abs(max(0.0, min(1.0, yu)))

View File

@ -45,7 +45,7 @@ class VRChatOSC:
continue
print(eye_info.blink)
if not eye_info.blink:
if eye_id in [EyeId.RIGHT, EyeId.BOTH]:
sx = eye_info.x
@ -68,7 +68,7 @@ class VRChatOSC:
yr = eye_info.y
try:
y = abs((yl + yr) / 2)
y = (yr + yl) / 2
self.client.send_message("/avatar/parameters/EyesY", y)
se = 0
except: