Floors finishes

ANMA.tab/Project.panel/views.stack/Delta.pulldown/Floor finishes.pushbutton
Déployable Loukas Delevaux 509 lignes aujourd'hui

Qualité du code

97/100
Documentation 100%
Robustesse 100%
Structure 88%
Conventions 100%

Diagnostics

i
Nesting 5 — envisager un refactoring HIGH_NESTING
i
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.0 Date = 03.12.2024 __________________________________________________________ Description: Analyse automatique des finitions de sol 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 "Finition du sol" avec les codes de finition correspondants (RS01, RS04, RS05, etc.) basés sur une table de correspondance prédéfinie. __________________________________________________________ Procédure: -> Vérifier que le paramètre "Finition du sol" 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: - [xx.xx.2024] - 1.1 ... - [03.12.2024] - 1.0 RELEASE __________________________ Auteur: Loukas Delevaux

Métadonnées

Auteur
Loukas Delevaux
Lignes de code
509
Dernier commit
12 juillet 2026
Message
chore(hygiène): RFC-16 publiée — lib/Core/logging.py
Commit SHA
1c171f5

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.