diff --git a/public/app.js b/public/app.js index 0233a84..9d60956 100644 --- a/public/app.js +++ b/public/app.js @@ -110,101 +110,124 @@ async function deleteRun(id) { } // ---------------- Nouveau run ---------------- +// Layout inspire de la boite de dialogue "Compute Volume" de CloudCompare : les nuages sont +// presentes selon leurs 2 roles dans le calcul (Ceil = surface superieure, Ground = reference +// inferieure - un plan Z constant ou un second nuage), cote a cote comme dans le GUI CC. A la +// difference de CC (qui liste les nuages deja charges dans des combobox), on utilise des boutons +// de selection de fichier puisque l'app fonctionne par upload. Les parametres de grille/ +// remplissage restent dans UNE section partagee : cote CLI CloudCompare, -PROJ/-EMPTY_FILL/ +// -VERT_DIR sont des reglages uniques appliques a toute la grille (pas un reglage par nuage, +// verifie dans les sources - voir CLAUDE.md), donc les dupliquer par role induirait en erreur. function renderNew() { + const tip = (text) => `title="${text.replace(/"/g, '"')}"`; + app.innerHTML = `