Merge branch 'overlay' into for_webui
This commit is contained in:
@@ -177,6 +177,7 @@ class Overlay:
|
|||||||
self.settings[size]["z_rotation"] = z_rotation
|
self.settings[size]["z_rotation"] = z_rotation
|
||||||
self.settings[size]["tracker"] = tracker
|
self.settings[size]["tracker"] = tracker
|
||||||
|
|
||||||
|
if self.initialized is True:
|
||||||
match tracker:
|
match tracker:
|
||||||
case "HMD":
|
case "HMD":
|
||||||
base_matrix = getHMDBaseMatrix()
|
base_matrix = getHMDBaseMatrix()
|
||||||
@@ -196,7 +197,6 @@ class Overlay:
|
|||||||
transform = utils.transform_matrix(base_matrix, translation, rotation)
|
transform = utils.transform_matrix(base_matrix, translation, rotation)
|
||||||
transform = mat34Id(transform)
|
transform = mat34Id(transform)
|
||||||
|
|
||||||
if self.initialized is True:
|
|
||||||
self.overlay.setOverlayTransformTrackedDeviceRelative(
|
self.overlay.setOverlayTransformTrackedDeviceRelative(
|
||||||
self.handle[size],
|
self.handle[size],
|
||||||
trackerIndex,
|
trackerIndex,
|
||||||
@@ -261,6 +261,7 @@ class Overlay:
|
|||||||
self.thread_overlay.start()
|
self.thread_overlay.start()
|
||||||
|
|
||||||
def shutdownOverlay(self):
|
def shutdownOverlay(self):
|
||||||
|
if self.initialized is True and self.init_process is False:
|
||||||
if isinstance(self.thread_overlay, Thread):
|
if isinstance(self.thread_overlay, Thread):
|
||||||
self.loop = False
|
self.loop = False
|
||||||
self.thread_overlay.join()
|
self.thread_overlay.join()
|
||||||
|
|||||||
Reference in New Issue
Block a user