Interface¶
Le launcher SEABIM Editor est une fenêtre PyQt5 indépendante qui s'ouvre par-dessus CloudCompare. Il sert de point d'entrée à toutes les actions du plugin et est organisé en onglets par domaine fonctionnel.
Anatomie du launcher¶
┌────────────────────────────────────────────────────┐
│ ↶ ↷ ⟳ 🎨 👁 📏 ⚙ ▭ ❓ ← Header (transversal) │
├────────────────────────────────────────────────────┤
│ Accueil | Import | Édition | Contrôle qualité | │
│ Filtres | Métadonnées | Export ← Onglets │
├────────────────────────────────────────────────────┤
│ │
│ [Bouton action 1] [Bouton action 2] … │
│ [Bouton action 3] [Bouton action 4] … │
│ │
│ ← Zone d'actions de l'onglet actif │
└────────────────────────────────────────────────────┘
- Le header propose des actions transversales accessibles depuis n'importe quel onglet (cf. module Header).
- Les onglets : un onglet
Accueil(état de la licence), puis les modules métierImport,Édition,Contrôle qualité,Filtres,Métadonnées,Export— etSynchronisationà la fin si activé par la licence. - La zone d'actions affiche les boutons du module actif, soit en liste verticale, soit en grille (cas du module Filtres qui propose 11 actions en grille).
Onglets disponibles¶
| Onglet | Rôle | Détail |
|---|---|---|
Accueil |
État de la licence | Date de début et options activées |
Import |
Chargement de structures | Module Import |
Édition |
Édition de blocs | Module Édition |
Contrôle qualité |
Métriques de qualité | Module Contrôle qualité |
Filtres |
Filtres géométriques | Module Filtres |
Métadonnées |
Édition des métadonnées | Module Métadonnées |
Export |
Sauvegarde et export | Module Export |
Synchronisation ⃰ |
Échange avec le cloud SEABIM | Module Synchronisation |
⃰ L'onglet Synchronisation n'apparaît que si le bit de licence correspondant
est actif (cf. Activation de la licence).
Header — actions transversales¶
Le header est toujours visible :
| Icône | Action | Raccourci |
|---|---|---|
| ↶ | Annuler la dernière action | Ctrl+Z |
| ↷ | Rétablir | Ctrl+Y (alias Ctrl+Shift+Z) |
| ⟳ | Rafraîchir la vue | Ctrl+R |
| 🎨 | Changer l'échelle de couleurs | Ctrl+L |
| 👁 | Afficher par type | Ctrl+D |
| 📏 | Basculer mètres / pieds | Ctrl+U |
| ⚙ | Paramètres | Ctrl, |
| ▭ | Réduire la taille de fenêtre | — |
| ❓ | Affichage des raccourcis | F1 |
États visuels des boutons¶
- Activé : bouton coloré, cliquable.
- Désactivé : bouton grisé. Typique pour
Annuler/Rétablirquand la pile est vide, ou pour une action qui requiert une sélection (clic = pas d'effet). - Badge : certaines actions ont une badge secondaire à droite du
bouton principal (par exemple
Rapport de recalagesur l'actionRecaler la sélection - Distance adaptative). La badge bascule un état On/Off lié à l'action.
Tooltips et aide¶
- Survoler un bouton pour voir sa description.
- Cliquer sur l'icône d'aide d'une modale ouvre la page de documentation correspondante de ce site dans le navigateur.
Persistance¶
- Les paramètres internes (
parameters.json) et les profils utilisateur sont conservés dans%LOCALAPPDATA%\Seabim\. - Une sauvegarde automatique (
autosave.json) est maintenue pendant la session : elle est réécrite au maximum toutes les 100 secondes, et uniquement après une modification de la structure. Le lien Restaurer la dernière sauvegarde automatique, sur la page d'accueil du launcher, la recharge dans la scène courante.
Multi-langue¶
Le launcher est traduit en Français, Anglais et Arabe. La
langue est détectée automatiquement à partir du système, mais peut être
forcée via la variable d'environnement SEABIM_LANG=fr|en|ar.
