Fix mici replay on tizi ui

This commit is contained in:
firestarsdog
2026-03-30 22:46:34 -04:00
committed by firestar5683
parent ba7e1ad8a8
commit 23a7fd7d81
2 changed files with 11 additions and 5 deletions
@@ -517,10 +517,13 @@ class AugmentedRoadView(CameraView):
w, h = self._content_rect.width, self._content_rect.height
cx, cy = intrinsic[0, 2], intrinsic[1, 2]
# Ensure zoom views the whole area
zoom = max(zoom, w / (2 * cx), h / (2 * cy))
# Calculate max allowed offsets with margins
margin = 5
max_x_offset = cx * zoom - w / 2 - margin
max_y_offset = cy * zoom - h / 2 - margin
max_x_offset = max(0.0, cx * zoom - w / 2 - margin)
max_y_offset = max(0.0, cy * zoom - h / 2 - margin)
# Calculate and clamp offsets to prevent out-of-bounds issues
try:
+6 -3
View File
@@ -181,7 +181,7 @@ class AugmentedRoadView(CameraView):
)
# Render the base camera view
super()._render(rect)
super()._render(self._content_rect)
# Draw all UI overlays
self.model_renderer.render(self._content_rect)
@@ -286,10 +286,13 @@ class AugmentedRoadView(CameraView):
w, h = self._content_rect.width, self._content_rect.height
cx, cy = intrinsic[0, 2], intrinsic[1, 2]
# Ensure zoom views the whole area
zoom = max(zoom, w / (2 * cx), h / (2 * cy))
# Calculate max allowed offsets with margins
margin = 5
max_x_offset = cx * zoom - w / 2 - margin
max_y_offset = cy * zoom - h / 2 - margin
max_x_offset = max(0.0, cx * zoom - w / 2 - margin)
max_y_offset = max(0.0, cy * zoom - h / 2 - margin)
# Calculate and clamp offsets to prevent out-of-bounds issues
try: