Finition
ANMA.tab/Project.panel/views.stack/Delta.pulldown/Finition.pushbutton
À maintenir Loukas Delevaux 3535 lignes
aujourd'hui
Qualité du code
87/100
Documentation 100%
Robustesse 100%
Structure 64%
Conventions 84%
Diagnostics (1 warning)
URL en dur (2) — ex: http://www.w3.org/2000/svg ; externaliser en configuration HARDCODED_URL
Nesting 5 — envisager un refactoring HIGH_NESTING
3535 LOC — envisager un découpage en modules LARGE_SCRIPT
🖥 WPF + .xaml 131 fonctions 5 classes
Nesting: 5 ✓ 39 try/except ✓ Transaction 147 commentaires
(4.2%)
Dépendances
Revit API
Autodesk.Revit.DBAutodesk.Revit.UI
.NET / CLR
SystemSystem.Collections.GenericSystem.Collections.ObjectModelSystem.WindowsSystem.Windows.ControlsSystem.Windows.DataSystem.Windows.FormsSystem.Windows.InputSystem.Windows.MediaSystem.Windows.Threadingclr
Code local (projet)
Units
Python (stdlib)
codecsjsonmathosre
Description
Version = 1.0
Date: 25.11.2025
__________________________________________________________
Description:
Calcule les surfaces de peinture par pièce en fonction des types de murs (porteurs, cloisons, finitions) et des ouvertures (portes, fenêtres).
Le script permet de configurer plusieurs types de peinture avec des filtres par paramètres de pièce, et d'inclure ou exclure des types de murs spécifiques.
Il génère un rapport HTML détaillé avec des schémas SVG pour chaque pièce.
_________________________________________________________
Author: 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.