Warnings
ANMA.tab/Project.panel/views.stack/Pang.pulldown/Warnings.pushbutton
À maintenir Loukas Delevaux 620 lignes
aujourd'hui
Qualité du code
90/100
Documentation 100%
Robustesse 100%
Structure 76%
Conventions 84%
Diagnostics (1 warning)
Nesting 6 — envisager un refactoring HIGH_NESTING
Interface WPF construite en code, sans fichier .xaml WPF_NO_XAML
🖥 WPF sans .xaml 33 fonctions 1 classe
Nesting: 6 ✓ 2 try/except ✓ Transaction 30 commentaires
(4.8%)
Dépendances
Revit API
Autodesk.Revit.DB
.NET / CLR
SystemSystem.IOSystem.WindowsSystem.Windows.ControlsSystem.Windows.MarkupSystem.Windows.MediaSystem.Windows.Threadingclr
Python (stdlib)
collectionsmathos
Description
Version = 2.0
Date = 08.06.2026
_________________________________________________________
Diagnostic et correction des micro-décalages angulaires.
Détecte les avertissements Revit « léger décalage par rapport à l'axe » :
quadrillages et murs dont la direction s'écarte de quelques centièmes de
degré d'un axe cardinal (0° / 90° / 180°). Mesure l'écart angulaire et sa
traduction concrète en millimètres « en bout » (longueur × sin(offset)),
puis applique une micro-rotation autour du milieu de chaque élément pour le
réaligner exactement.
Seuls les écarts inférieurs au seuil (0,1°) sont corrigés : un élément
volontairement incliné reste intact. Toute la correction tient dans une
transaction unique (Ctrl+Z annule l'ensemble).
Interface WPF (thème sombre ANMA) : diagnostic chiffré, choix de ce qui est
corrigé, overlay de progression et récapitulatif, overlay d'aide pédagogique.
_________________________________________________________
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.