Meubler

ANMA.tab/Modeler.panel/Meubler.pushbutton
À maintenir Loukas Delevaux 107 lignes aujourd'hui

Qualité du code

87/100
Documentation 80%
Robustesse 100%
Structure 100%
Conventions 68%

Diagnostics (2 warnings)

!
Pas d'icône (icon.png) NO_ICON
!
Peu de commentaires (1 sur 107 lignes, 0.9%) LOW_COMMENTS
🖥 Console 4 fonctions 1 classe Nesting: 3 ✓ 2 try/except ✓ Transaction 1 commentaire (0.9%)

Dépendances

Revit API
Autodesk.Revit.DBAutodesk.Revit.DB.ArchitectureAutodesk.Revit.ExceptionsAutodesk.Revit.UI.Selection
.NET / CLR
clr
Code local (projet)
FurnishEngine.furnisher
Python (stdlib)
ossys

Description

Version = 1.0 Date = 15.07.2026 __________________________________________________________ Description: Meuble automatiquement les pièces sélectionnées en fonction de leur nom (chambre, séjour/salon en v1). Moteur : lib/FurnishEngine (architecture transposée de tool-housing-furnisher : recettes déclaratives + règles de positionnement + validations géométriques). __________________________________________________________ Procédure: -> Sélectionner une ou plusieurs pièces (avant ou après le clic) -> Le script identifie le type de chaque pièce par son nom -> Place les familles ANMA_Mob_* selon la recette du type (lit, chevets, bureau... / canapé, table basse, TV...) -> Les familles manquantes sont chargées depuis Stockage/Familles/Mobilier (générer d'abord avec le bouton « Générer mobilier ») __________________________________________________________ Mise à jour: - [15.07.2026] - 1.0 RELEASE __________________________________________________________ Author: Loukas Delevaux

Métadonnées

Auteur
Loukas Delevaux
Lignes de code
107
Dernier commit
17 juillet 2026
Message
feat(Modeler): FurnishEngine — ameublement automatique des pièces v1
Commit SHA
ed59eb2

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.