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
i
Nesting 5 — envisager un refactoring HIGH_NESTING
i
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

Auteur
Loukas Delevaux
Lignes de code
219
Dernier commit
12 juillet 2026
Message
chore(hygiène): RFC-16 publiée — lib/Core/logging.py
Commit SHA
1c171f5

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.