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.
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.
