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: 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)))

View File

@ -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: