796ccb8052
Bug JS: SYM_MAP[user.simmetria] || 360 trasforma il valore valido 0 (invariante = nessuna rotazione) in 360 = no simmetria. Risultato: cambiare simmetria nel pannello avanzato non aveva effetto se selezionato invariante; per le altre opzioni il valore passava ma con potenziale altri valori 0 in futuro. Sostituito con ?? per distinguere "chiave mancante" da "valore zero". Stessa fix per PREC_MAP. Inoltre allineato FP_MAP JS al server (medio 0.35 -> 0.50, ecc.) per coerenza UI/backend. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>