diff --git a/impulse/Assets/Scripts/Player/PositionManager.cs b/impulse/Assets/Scripts/Player/PositionManager.cs index e4c85c10243000da6e5330e611723a84789237a9..0cda948d6edd3efd82cf683d6907ee2b4e2df97e 100644 --- a/impulse/Assets/Scripts/Player/PositionManager.cs +++ b/impulse/Assets/Scripts/Player/PositionManager.cs @@ -100,17 +100,17 @@ public class PositionManager : MonoBehaviour float min = coordinates_inputRange[0]; float max = coordinates_inputRange[1]; - //string a = ""; + string a = ""; // Normalize the values between -1 and 1 for (int i = 0; i < coordinates.Length; i++) { if (coordinates[i] > max) coordinates_inputRange[1] = coordinates[i]; float minmaxNormalized_value = 2 * ((coordinates[i] - min) / (max - min)) - 1; - //a += $"[{i}] minmaxNormalized_value = 2 * (({coordinates[i]} - {min}) / ({max} - {min})) - 1 = {minmaxNormalized_value}\n"; + a += $"[{i}] minmaxNormalized_value = 2 * (({coordinates[i]} - {min}) / ({max} - {min})) - 1 = {minmaxNormalized_value}\n"; coordinates[i] = minmaxNormalized_value * coordinates_sensibility; } - //print(a); + print(a); } //public void NormalizeValues() diff --git a/impulse/UDP_App/UDPsender.py b/impulse/UDP_App/UDPsender.py index f06b1c81cbc561d1fa78b93f17857a7d44a697f0..d6ca2a37c864afac692a58ed767a3c4061071e37 100644 --- a/impulse/UDP_App/UDPsender.py +++ b/impulse/UDP_App/UDPsender.py @@ -25,18 +25,18 @@ def update_position(): global mouse_x, mouse_y, y_theta, is_tracking x = scale_value(mouse_x - CENTER_CANVAS) - y = scale_value(mouse_y - CENTER_CANVAS) + y = scale_value(CENTER_CANVAS - mouse_y) z = 0 x_theta = 0 z_theta = 0 if (is_tracking != True): - x = 0 - y = 0 + x = scale_value(0) + y = scale_value(0) z = 0 - data = aggregate_values_to_string(x, -y, z, x_theta, y_theta, z_theta) + data = aggregate_values_to_string(x, y, z, x_theta, y_theta, z_theta) sock.sendto(data.encode(), (UDP_IP, UDP_PORT)) print("Sent:", data) @@ -72,10 +72,8 @@ def draw_center_and_arrows(canvas): canvas.create_line(CENTER_CANVAS - ARROW_MARGIN, CENTER_CANVAS, CENTER_CANVAS - ARROW_LENGTH, CENTER_CANVAS, arrow=tk.LAST, width=2) def disable_tracking(event): - global mouse_x, mouse_y, y_theta, is_tracking + global is_tracking is_tracking = False - mouse_x = 0 - mouse_y = 0 def enable_tracking(event): global is_tracking