Split floors
ANMA.tab/Modeler.panel/Spliter.pushbutton
À maintenir Loukas Delevaux 219 lignes
aujourd'hui
Qualité du code
89/100
Documentation 100%
Robustesse 100%
Structure 88%
Conventions 68%
Diagnostics (1 warning)
Peu de commentaires (4 sur 219 lignes, 1.8%) LOW_COMMENTS
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 15 fonctions 2 classes
Nesting: 5 ✓ 3 try/except ✓ Transaction 4 commentaires
(1.8%)
Dépendances
Revit API
Autodesk.Revit.DBAutodesk.Revit.UIAutodesk.Revit.UI.Selection
.NET / CLR
System.Collections.Genericclr
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.