diff --git a/Objet/__pycache__/gestion_clavier.cpython-311.pyc b/Objet/__pycache__/gestion_clavier.cpython-311.pyc
index 2ca9ead3ec6065097d9c5ada09bf14ebe9b235a1..eaade919f0cdd4c1a5940f4904e68c0949242617 100644
Binary files a/Objet/__pycache__/gestion_clavier.cpython-311.pyc and b/Objet/__pycache__/gestion_clavier.cpython-311.pyc differ
diff --git a/Objet/__pycache__/parameters.cpython-311.pyc b/Objet/__pycache__/parameters.cpython-311.pyc
index 8f49743d82bc9d6ff302d10b690c7442891f5810..54fc99c8041bc2f125d44304fa6dc4616d08d1ea 100644
Binary files a/Objet/__pycache__/parameters.cpython-311.pyc and b/Objet/__pycache__/parameters.cpython-311.pyc differ
diff --git a/Objet/__pycache__/ui.cpython-311.pyc b/Objet/__pycache__/ui.cpython-311.pyc
index 5c5313efcff79b4537e56608588effa95da0c2bf..e884539f6ffa50148a0334d979e402cca22dce3e 100644
Binary files a/Objet/__pycache__/ui.cpython-311.pyc and b/Objet/__pycache__/ui.cpython-311.pyc differ
diff --git a/Objet/parameters.py b/Objet/parameters.py
index 5d0c43bdcb61d8a77aa8c7b0e5eedfb13da2acdc..dea29ba671d6343cbb3a0a4b3b56ea8aaeacaeae 100644
--- a/Objet/parameters.py
+++ b/Objet/parameters.py
@@ -19,8 +19,8 @@ class Parameters:
             Point_param("ant_tl", self.width / 5, 2 * self.height / 5, (0, 0, 255)),  
             Point_param("wind_l_tl", self.width * 3 / 10, 2 * self.height / 5, (0, 255, 0)), 
             Point_param("wind_l_br", self.width * 4 / 10, self.height * 12 / 25, (0, 255, 0)), 
-            Point_param("wind_r_tl", self.width * 7 / 10, 2 * self.height / 5, (0, 255, 0)), 
-            Point_param("wind_r_br", self.width * 6 / 10, self.height * 12 / 25, (0, 255, 0)), 
+            Point_param("wind_r_tl", self.width * 6 / 10, 2 * self.height / 5, (0, 255, 0)), 
+            Point_param("wind_r_br", self.width * 7 / 10, self.height * 12 / 25, (0, 255, 0)), 
             Point_param("set_height", self.width/2, self.height / 4,(255, 255, 255)), 
             Point_param("set_margin_over", self.width/2, self.height * 3 / 16, (200, 200, 200)),
             Point_param("set_margin_under", self.width/2, self.height * 5 / 16, (200, 200, 200))
diff --git a/Objet/ui.py b/Objet/ui.py
index 1438be3486572828c7ebc84a724e9c94779fccea..2cd559625fb45004f927d15c54029f2a24bdb066 100644
--- a/Objet/ui.py
+++ b/Objet/ui.py
@@ -95,17 +95,17 @@ class UI:
     def update_user_info(self):
         def get_point(name):
             return self.param.get_point(name)
-        self.set_heigth = (get_point("net").y - get_point("set_height").y) / (get_point("ant_bl").y - get_point("ant_tl").y)
-        self.set_margin_over = (get_point("set_height").y - get_point("set_margin_over").y) / (get_point("ant_bl").y - get_point("ant_tl").y)
-        self.set_margin_under = (get_point("set_margin_under").y - get_point("set_height").y) / (get_point("ant_bl").y - get_point("ant_tl").y)
+        self.set_height = (get_point("net").y - get_point("set_height").y) / (get_point("net").y - get_point("ant_tl").y)
+        self.set_margin_over = (get_point("net").y - get_point("set_margin_over").y) / (get_point("net").y - get_point("ant_tl").y)
+        self.set_margin_under = (get_point("net").y - get_point("set_margin_under").y) / (get_point("net").y - get_point("ant_tl").y)
         self.wind_l_l = (get_point("wind_l_tl").x - get_point("ant_tl").x) / (get_point("ant_tr").x - get_point("ant_tl").x)
         self.wind_l_r = (get_point("wind_l_tr").x - get_point("ant_tl").x) / (get_point("ant_tr").x - get_point("ant_tl").x)
-        self.wind_l_t = (get_point("net").y - get_point("wind_l_tl").y) / (get_point("ant_bl").y - get_point("ant_tl").y)
-        self.wind_l_b = (get_point("net").y - get_point("wind_l_bl").y) / (get_point("ant_bl").y - get_point("ant_tl").y)
+        self.wind_l_t = (get_point("net").y - get_point("wind_l_tl").y) / (get_point("net").y - get_point("ant_tl").y)
+        self.wind_l_b = (get_point("net").y - get_point("wind_l_bl").y) / (get_point("net").y - get_point("ant_tl").y)
         self.wind_r_l = (get_point("ant_tr").x - get_point("wind_r_tl").x) / (get_point("ant_tr").x - get_point("ant_tl").x)
         self.wind_r_r = (get_point("ant_tr").x - get_point("wind_r_tr").x) / (get_point("ant_tr").x - get_point("ant_tl").x)
-        self.wind_r_t = (get_point("net").y - get_point("wind_r_tr").y) / (get_point("ant_br").y - get_point("ant_tr").y)
-        self.wind_r_b = (get_point("net").y - get_point("wind_r_br").y) / (get_point("ant_br").y - get_point("ant_tr").y)
+        self.wind_r_t = (get_point("net").y - get_point("wind_r_tr").y) / (get_point("net").y - get_point("ant_tr").y)
+        self.wind_r_b = (get_point("net").y - get_point("wind_r_br").y) / (get_point("net").y - get_point("ant_tr").y)
 
     def actu_para(self):
         def get_point(name):
@@ -300,11 +300,26 @@ class UI:
                 valid_to_right("bar_point_right")
                 update_x()
         else:
+            net = get_point("net")
+            ant_height = net.y - get_point("ant_tl").y
             if name == "ant_tl":
                 valid_to_down("ant_bl")
                 valid_to_right("ant_tr")
                 update_y()
-                get_point("set_height").y = get_point(name).y - self.set_heigth * (get_point("ant_bl").y - get_point("ant_tl").y)
+                get_point("set_height").y = net.y - self.set_height * ant_height
+                get_point("set_margin_over").y = net.y - self.set_margin_over * ant_height
+                get_point("set_margin_under").y = net.y - self.set_margin_under * ant_height
+                get_point("wind_l_tl").y = net.y - self.wind_l_t * ant_height
+                get_point("wind_l_bl").y = net.y - self.wind_l_b * ant_height
+                get_point("wind_l_tr").y = net.y - self.wind_l_t * ant_height
+                get_point("wind_l_br").y = net.y - self.wind_l_b * ant_height
+                update_center("wind_l_m", "wind_l_tl", "wind_l_br")
+                get_point("wind_r_tl").y = net.y - self.wind_r_t * ant_height
+                get_point("wind_r_bl").y = net.y - self.wind_r_b * ant_height
+                get_point("wind_r_tr").y = net.y - self.wind_r_t * ant_height
+                get_point("wind_r_br").y = net.y - self.wind_r_b * ant_height
+                update_center("wind_r_m", "wind_r_tl", "wind_r_br")
+
 
 
 if __name__ == "__main__":