Split floors
ANMA.tab/Project.panel/views.stack/Delta.pulldown/Floor spliter.pushbutton
Déployable Loukas Delevaux 234 lignes
aujourd'hui
Qualité du code
93/100
Documentation 100%
Robustesse 100%
Structure 88%
Conventions 84%
Diagnostics
Nesting 5 — envisager un refactoring HIGH_NESTING
Import wildcard (from Autodesk.Revit.DB, Autodesk.Revit.UI import *) — masque les dépendances et pollue le namespace WILDCARD_IMPORT
🖥 Console 17 fonctions 2 classes
Nesting: 5 ✓ 3 try/except ✓ Transaction 5 commentaires
(2.1%)
Dépendances
Revit API
Autodesk.Revit.DBAutodesk.Revit.UIAutodesk.Revit.UI.Selection
.NET / CLR
System.Collections.Genericclr
Code local (projet)
Monitoring.monitoring
Description
Version = 1.6
Date = 04.09.2024
__________________________________________________________
Description:
Script pour diviser les dalles Revit en morceaux distincts,
en prenant en compte les trous dans les dalles.
Les nouvelles dalles héritent des paramètres d'occurrence de la dalle d'origine.
__________________________________________________________
Procédure:
-> Sélectionner les dalles à diviser
-> Le script analyse les boucles de contour de chaque dalle
-> Identifie les boucles extérieures et intérieures (trous)
-> Crée de nouvelles dalles basées sur ces boucles
-> Copie les paramètres d'occurrence de la dalle originale vers les nouvelles dalles
-> Supprime la dalle originale
__________________________________________________________
Mise à jour:
- [03.09.2024] - 1.6 Amélioration de la gestion des paramètres ambigus
- [03.09.2024] - 1.5 Ajout de la copie des paramètres d'occurrence
- [03.09.2024] - 1.4 Simplification des résultats affichés
- [03.09.2024] - 1.3 Optimisation et refactorisation du code
- [02.09.2024] - 1.2 Ajout de la gestion des trous dans les dalles
- [02.09.2024] - 1.1 Refactorisation et améliorations
- [02.09.2024] - 1.0 RELEASE
__________________________________________________________
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.