Level Mapper – Assegnazione dei livelli e viste per livello
Level Mapper aiuta a rilevare, scrivere e riorganizzare le informazioni sui livelli degli elementi del modello. Può inoltre generare viste basate sui livelli e applicare codici visivi o denominazioni strutturate per i flussi di revisione.
Descrizione generale
L'add-in consente di selezionare elementi, rilevare il loro livello di destinazione con diverse modalità di calcolo e scrivere il risultato nei parametri del modello. Può anche creare viste 3D per livello, applicare regole colore e usare BimSyntax per una denominazione coerente.
Funzionalità principali
- Due comandi in un pulsante a due livelli: Map Level (rilevare/assegnare un livello per elemento) e Level Views (generare viste 3D e codifica colore per livello).
- Map Level — Automatico: Rileva il livello di destinazione di ciascun elemento usando Nearest, Nearest Above o Nearest Below, con un opzionale Discard Nearest Level e una Tolerance di distanza.
- Map Level — Personalizzato: Scelto manualmente un unico Target Level per l'intera selezione; gli offset vengono ricalcolati per preservare la geometria effettiva di ciascun elemento.
- Flusso rileva-poi-applica: Anteprima dei risultati in una tabella (Livello attuale, Livello rilevato, Stato) prima di applicare qualsiasi cosa.
- Level Views: Crea viste 3D dedicate per ciascun livello e, opzionalmente, colora direttamente gli elementi o tramite filtri di vista.
- Integrazione BimSyntax (opzionale): Denominazione strutturata e codici di livello per le viste/filtri generati.
- Profili: Salva e riutilizza una configurazione completa.
Requisiti
- Il rilevamento automatico di Map Level richiede un parametro di livello (o simile) scrivibile per il report e/o un parametro di destinazione per il testo mappato.
- La denominazione BimSyntax in Level Views è opzionale e rilevante solo se si usa anche BimSyntax come standard di denominazione.
Procedura di utilizzo
Map Level
- Aprire Map Level dal pulsante a due livelli Level Mapper nel pannello Model (nastro di Frata).
- Scegliere il Mapping Type: Automatic Level o Custom Level.
- Per Automatico: scegliere una Detection Mode (Nearest, Nearest Above, Nearest Below), eventualmente attivare Discard Nearest Level, impostare una Tolerance e scegliere il parametro in Write to Parameter.
- Per Personalizzato: scegliere un unico Target Level da applicare a ogni elemento selezionato.
- Selezionare gli elementi, quindi premere Detect per visualizzare in anteprima i risultati nella tabella — questo è richiesto prima di applicare (vedere FAQ).
- Verificare Livello attuale / Livello rilevato / Stato per ogni riga, quindi premere Execute (Automatico) o Apply (Personalizzato).
Level Views
- Aprire Level Views dallo stesso pulsante a due livelli.
- Usare Show levels per selezionare quali livelli includere in questa esecuzione.
- Scegliere il Level View Mode: Color Elements (applicare i colori direttamente agli elementi nelle viste 3D di destinazione), Color by Filters (creare/aggiornare invece i filtri di vista) o Create 3D Views (solo viste, senza colore).
- Impostare una Base Color e una Color Override per livello come necessario, e scegliere la Target View — Active View, una specifica Select 3D View o Generate for All.
- Eventualmente attivare Use BimSyntax Naming per assegnare un Code strutturato per livello e visualizzare in anteprima i nomi di viste/filtri risultanti.
- Eseguire il comando — il risultato riporta quante viste sono state create e/o quante regole colore sono state applicate.
Consigli
- In Map Level, eseguire sempre Detect prima di Execute/Apply — applicare senza prima rilevare non è consentito (vedere FAQ).
- Usare Custom Level quando si deve spostare un insieme specifico e noto di elementi su un unico livello piuttosto che lasciare che il tool lo deduca per elemento.
- Salvare un profilo una volta impostati modalità di rilevamento, tolleranza e parametro di destinazione, così da non doverli riconfigurare in ogni progetto.
Domande frequenti
Ho ricevuto il messaggio "Run Detect first to preview results." Perché? Map Level richiede di eseguire Detect e consultare la tabella di anteprima prima che Execute/Apply diventi significativo — questo evita di applicare una mappatura che non hai visto.
Ho ricevuto il messaggio "No elements selected." Perché? Hai provato a eseguire il tool senza selezionare alcun elemento. Selezionare prima gli elementi nel modello.
Ho ricevuto il messaggio "No writable level parameter was found." Cosa significa? Nessuno degli elementi selezionati ha un parametro relativo al livello su cui il tool possa scrivere. Verificare che la categoria selezionata abbia effettivamente un parametro di livello modificabile.
Alcuni elementi sono segnalati come "skipped (parameter not writable)" o "need review." Che cosa è successo? Il livello di destinazione o il testo mappato non è stato scritto su quegli elementi specifici — di solito perché il parametro lì è di sola lettura o mancante. Controllarli singolarmente.
Qual è la differenza tra mappatura automatica e personalizzata? L'automatico calcola il livello di ciascun elemento in base alla prossimità (Nearest/Above/Below con una tolleranza) e può differire per elemento. Il personalizzato applica lo stesso unico livello di destinazione a tutti gli elementi selezionati, ricalcolando gli offset per mantenere la geometria in posizione.
BimSyntax è necessario per usare Level Views? No — la denominazione strutturata tramite BimSyntax è opzionale. Senza di essa, Level Views crea comunque viste 3D e regole colore usando la propria denominazione predefinita.