feat: enhance geometry selection logic for precision mode

This commit is contained in:
CNCKitchen
2026-04-07 11:14:45 +02:00
parent ce5b040972
commit 03d55d2b5c
+6 -4
View File
@@ -2260,10 +2260,12 @@ function updatePreview() {
return;
}
// Choose geometry: subdivided preview (with smoothNormal attribute) or original
const activeGeo = (settings.useDisplacement && dispPreviewGeometry)
? dispPreviewGeometry
: currentGeometry;
// Choose geometry: precision mode → subdivided preview original
const activeGeo = (precisionMaskingEnabled && precisionGeometry)
? precisionGeometry
: (settings.useDisplacement && dispPreviewGeometry)
? dispPreviewGeometry
: currentGeometry;
// Ensure faceMask attribute is current before rendering
updateFaceMask(activeGeo);