Skip to content

Commit 78fe6c2

Browse files
authored
Merge pull request #5 from thewtex/remesh-repair
remesh repair
2 parents 42670e3 + f320e98 commit 78fe6c2

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

main.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,8 @@ async function main() {
255255
const smooth = parseInt(smoothSlide.value)
256256
const shrink = parseFloat(shrinkPct.value)
257257
const { outputMesh: smoothedMesh } = await smoothRemesh(largestOnly, { newtonIterations: smooth, numberPoints: shrink })
258-
const niiMesh = iwm2meshCore(smoothedMesh)
258+
const { outputMesh: smoothedRepairedMesh } = await repair(smoothedMesh, { maximumHoleArea: 50.0 })
259+
const niiMesh = iwm2meshCore(smoothedRepairedMesh)
259260
loadingCircle.classList.add("hidden")
260261
meshProcessingMsg.classList.add("hidden")
261262
while (nv1.meshes.length > 0) {

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"dependencies": {
1212
"@niivue/niimath": "^0.3.0",
1313
"@itk-wasm/cuberille": "^0.2.0",
14-
"@itk-wasm/mesh-filters": "^0.1.0",
14+
"@itk-wasm/mesh-filters": "^0.2.0",
1515
"@niivue/cbor-loader": "^1.1.0",
1616
"@niivue/niivue": "^0.44.2",
1717
"@tensorflow/tfjs": "^4.19.0",

0 commit comments

Comments
 (0)