diff --git a/requirements.txt b/requirements.txt index 9b785358..f585e335 100644 --- a/requirements.txt +++ b/requirements.txt @@ -17,8 +17,6 @@ mesh-to-sdf>=0.0.14 # UV unwrapping xatlas>=0.0.11 -# Advanced remeshing -PyNanoInstantMeshes>=0.1.0 - # Skeleton extraction (optional) skeletor>=1.2.0 +PyNanoInstantMeshes 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');