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

Auteur
Loukas Delevaux
Lignes de code
713
Dernier commit
4 juin 2026
Message
Mise à jour des : __title__ / __doc__ / __author__ / __version__
Commit SHA
7d25284

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.