From 3f69d9feab47c23e93c222ff2a47697875a169f0 Mon Sep 17 00:00:00 2001 From: torzdf <36920800+torzdf@users.noreply.github.com> Date: Wed, 17 Apr 2024 14:16:33 +0100 Subject: [PATCH] manual tool: bugfx: don't error when getting mesh for non-existant face --- tools/manual/faceviewer/viewport.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tools/manual/faceviewer/viewport.py b/tools/manual/faceviewer/viewport.py index 3b06706..ace7305 100644 --- a/tools/manual/faceviewer/viewport.py +++ b/tools/manual/faceviewer/viewport.py @@ -481,7 +481,7 @@ class Recycler: asset_type, asset_id) retval.setdefault(asset_type, []).append(asset_id) - logger.trace("Got mesh: %s", retval) # type:ignore[attr-defined] + logger.info("Got mesh: %s", retval) # type:ignore[attr-defined] return retval @@ -647,7 +647,8 @@ class VisibleObjects(): y_coord = base_coords[0][1] + (row * self._size) images.append([self._recycler.get_image((coords[0], y_coord)) for coords in base_coords]) - meshes.append([self._recycler.get_mesh(face) for face in self._visible_faces[row]]) + meshes.append([{} if face is None else self._recycler.get_mesh(face) + for face in self._visible_faces[row]]) a_images = np.array(images) a_meshes = np.array(meshes)