Floors bases
ANMA.tab/Project.panel/views.stack/Delta.pulldown/Floor bases.pushbutton
Déployable Loukas Delevaux 508 lignes
aujourd'hui
Qualité du code
97/100
Documentation 100%
Robustesse 100%
Structure 88%
Conventions 100%
Diagnostics
Nesting 5 — envisager un refactoring HIGH_NESTING
Interface WPF construite en code, sans fichier .xaml WPF_NO_XAML
🖥 WPF sans .xaml 16 fonctions 1 classe
Nesting: 5 ✓ 2 try/except ✓ Transaction 31 commentaires
(6.1%)
Dépendances
Revit API
Autodesk.Revit.DBAutodesk.Revit.UI
.NET / CLR
SystemSystem.WindowsSystem.Windows.ControlsSystem.Windows.MediaSystem.Windows.Shapesclr
Description
Version = 1.1
Date = 25.02.2025
__________________________________________________________
Description:
Analyse automatique de la structure des sols dans les pièces.
Le script détecte les sols présents dans chaque pièce à l'aide d'une grille de points et d'un raycast,
puis met à jour le paramètre "Base du sol" avec les codes de finition correspondants
(S00, S01A, S01B, etc.) basés sur une table de correspondance prédéfinie.
__________________________________________________________
Procédure:
-> Vérifier que le paramètre "Finition de la base" existe pour les pièces
-> Lancer le script depuis Revit
-> Dans la fenêtre de configuration qui s'ouvre:
1. Consulter la grille de correspondance des finitions affichée
2. Choisir la portée d'application:
- "Vue active": uniquement les pièces visibles dans la vue courante
- "Projet entier": toutes les pièces du projet
3. Cliquer sur "Valider" pour lancer l'analyse ou "Annuler" pour quitter
-> Le script analyse chaque pièce:
1. Création d'une grille de points espacés de 4.5 unités
2. Détection des sols sous chaque point (jusqu'à 4.0 unités de profondeur)
3. Identification des codes de finition correspondants
4. Mise à jour du paramètre "Commentaires" avec les codes trouvés
-> Une boîte de dialogue confirme la fin du traitement
__________________________________________________________
Mise à jour:
- [25.02.2025] - 1.1 Mise à jour du FINISH_MAPPING
- [03.12.2024] - 1.0 RELEASE
__________________________
Auteur: Loukas Delevaux
Métadonnées
Explication détaillée
✨
Analyse IA
Générée à la demande par Workers AI en lisant le code source. Mise en cache jusqu'au prochain commit sur ce fichier.