From e88ba6583c63c2e244459e0577dc6e993cd9b835 Mon Sep 17 00:00:00 2001 From: Andrea Pozzetti Date: Fri, 14 Nov 2025 21:51:06 +0100 Subject: [PATCH 1/2] modified requirements.txt to fix pynanoinstantmeshes version --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 7cd22fa2..9b5137a3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -18,4 +18,4 @@ mesh-to-sdf>=0.0.14 xatlas>=0.0.11 # Advanced remeshing -PyNanoInstantMeshes>=0.1.0 +PyNanoInstantMeshes From 0452c623739183a273c0926faab53fd4fa6355e0 Mon Sep 17 00:00:00 2001 From: Andrea Pozzetti Date: Fri, 14 Nov 2025 21:52:06 +0100 Subject: [PATCH 2/2] fixed viewers --- web/viewer_vtk.html | 8 ++++++++ web/viewer_vtk_filters.html | 8 ++++++++ 2 files changed, 16 insertions(+) diff --git a/web/viewer_vtk.html b/web/viewer_vtk.html index 84de9f74..85874227 100644 --- a/web/viewer_vtk.html +++ b/web/viewer_vtk.html @@ -257,6 +257,14 @@ console.log('[GeomPack VTK Viewer] Initializing...'); + // Helper function to convert RGB values (0-1 range) to RGB string + function createRGBStringFromRGBValues(r, g, b) { + const r255 = Math.round(r * 255); + const g255 = Math.round(g * 255); + const b255 = Math.round(b * 255); + return `rgb(${r255}, ${g255}, ${b255})`; + } + const loading = document.getElementById('loading'); const container = document.getElementById('container'); diff --git a/web/viewer_vtk_filters.html b/web/viewer_vtk_filters.html index cbac6809..b368601f 100644 --- a/web/viewer_vtk_filters.html +++ b/web/viewer_vtk_filters.html @@ -324,6 +324,14 @@ console.log('[GeomPack VTK Filters] Initializing...'); + // Helper function to convert RGB values (0-1 range) to RGB string + function createRGBStringFromRGBValues(r, g, b) { + const r255 = Math.round(r * 255); + const g255 = Math.round(g * 255); + const b255 = Math.round(b * 255); + return `rgb(${r255}, ${g255}, ${b255})`; + } + const loading = document.getElementById('loading'); const container = document.getElementById('container');