From 763f8c655cd394060f697a3fbcc8cd0c083a13c3 Mon Sep 17 00:00:00 2001 From: misygauziya Date: Wed, 24 Apr 2024 16:32:58 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B[bugfix]=20Model=20:=20overlay?= =?UTF-8?q?=E3=81=AEpos=E3=81=AE=E8=A8=AD=E5=AE=9A=E5=87=A6=E7=90=86?= =?UTF-8?q?=E3=82=92=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- models/overlay/overlay.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/models/overlay/overlay.py b/models/overlay/overlay.py index dbd6aca4..ca0a9086 100644 --- a/models/overlay/overlay.py +++ b/models/overlay/overlay.py @@ -59,15 +59,12 @@ class UIElement: def setTransparency(self, a): self.overlay.setOverlayAlpha(self.handle, a) - def updatePosition(self, pos): - """ - pos is a 2-tuple representing normalized (x, y) - """ + def updatePosition(self): self.transform = mat34Id() # no rotation required for HMD attachment # assign position - self.transform[0][3] = pos[0] * self.settings['Icon_plane_depth'] - self.transform[1][3] = pos[1] * self.settings['Icon_plane_depth'] + self.transform[0][3] = self.settings["Normalized_icon_X_position"] * self.settings['Icon_plane_depth'] + self.transform[1][3] = self.settings["Normalized_icon_Y_position"] * self.settings['Icon_plane_depth'] self.transform[2][3] = - self.settings['Icon_plane_depth'] self.overlay.setOverlayTransformTrackedDeviceRelative( @@ -77,6 +74,9 @@ class UIElement: ) def setPosition(self, pos): + """ + pos is a 2-tuple representing normalized (x, y) + """ self.settings["Normalized_icon_X_position"] = pos[0] self.settings["Normalized_icon_Y_position"] = pos[1]