SwingDoorV2
ANMA.tab/Data.panel/Parameter.pulldown/DoorSwingv2.pushbutton
Déployable Loukas Delevaux 713 lignes
aujourd'hui
Qualité du code
96/100
Documentation 100%
Robustesse 100%
Structure 100%
Conventions 84%
Diagnostics
✓ Aucun problème détecté
🖥 WPF + .xaml 55 fonctions 3 classes
Nesting: 3 ✓ 5 try/except ✓ Transaction 31 commentaires
(4.3%)
Dépendances
Revit API
Autodesk.Revit.DBAutodesk.Revit.UI
.NET / CLR
SystemSystem.IOSystem.WindowsSystem.Windows.ControlsSystem.Windows.MarkupSystem.Windows.MediaSystem.Windows.Threadingclr
Code local (projet)
DoorEngineDoorEngine.collectors
Python (stdlib)
codecsjsonos
Description
Version = 2.1
Date = 04.06.2026
_________________________________________________________
Renseigne le sens d'ouverture des portes dans un paramètre choisi.
Moteur géométrique pur (DoorEngine), dans le repère local de la porte :
- TYPE : battant (arc de débattement) ou coulissant (asymétrie d'étendue des
solides le long de la largeur, ex. galandage). Discrimination orthogonale.
- SENS (Gauche/Droite) par observation FromRoom -> ToRoom : côté du gond pour un
battant, côté de glissement du vantail pour une coulissante.
Les doubles battants sont détectés automatiquement (2 arcs opposés).
Seules les portes vides ou mal renseignées sont modifiées (transaction allégée).
_________________________________________________________
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.