feat: increase triangle safety cap to 20M and enhance progress reporting during subdivision

This commit is contained in:
CNCKitchen
2026-04-02 15:14:53 +02:00
parent 6ad91f9707
commit ccf77c988a
4 changed files with 28 additions and 7 deletions
+6 -1
View File
@@ -1701,7 +1701,12 @@ async function handleExport() {
const { geometry: subdivided, safetyCapHit } = await subdivide(
currentGeometry, settings.refineLength,
(p) => setProgress(0.02 + p * 0.35, t('progress.subdividing')),
(p, triCount, longestEdge) => {
const label = triCount != null
? t('progress.refining', { cur: triCount.toLocaleString(), edge: longestEdge.toFixed(2) })
: t('progress.subdividing');
setProgress(0.02 + p * 0.35, label);
},
faceWeights
);