Cosa fa
Crea muri rettilinei lungo una polilinea: un muro per ogni tratto, uniti agli estremi. I vertici sono punti [x, y] in millimetri, riferiti all'origine interna del progetto; la tua IA può ricavarli dal modello o chiederti di cliccarli in Revit con Chiedi un punto.
- Con «chiuso» la polilinea torna al primo punto. Un contorno chiuso viene orientato in senso orario, così il lato esterno dei muri sta fuori.
- La linea disegnata è l'asse del muro (default), oppure la sua faccia sinistra o destra rispetto al verso di disegno: in quel caso BIMit sposta l'asse di metà dello spessore del tipo.
- Si scelgono il tipo di muro, il livello di base, l'offset di base, l'altezza (default 3000 mm) oppure il vincolo superiore a un livello, e se il muro è strutturale.
- I tratti più corti della lunghezza minima ammessa da Revit vengono saltati.
Dopo la creazione BIMit rilegge i muri e li confronta con la richiesta: un muro per tratto, posizione, tipo, livello, offset di base, vincolo superiore, altezza, strutturale, giunzioni agli estremi e, per un contorno chiuso, il lato esterno. Cerca anche le interferenze nuove nella zona e raccoglie gli avvisi di Revit.
Come funziona
- La tua IA chiama lo strumento con i vertici e le opzioni (tipo, livello, altezza o livello superiore, filo). Con «prova» può prima simulare: vede cosa verrebbe aggiunto e il modello torna com'era.
- BIMit crea i muri in Revit in un'unica operazione, risponde da solo ai dialoghi di Revit che si aprono (default OK) e, se Revit segnala un errore, annulla tutto: il modello resta com'era. Non c'è una conferma in Revit: i muri si creano quando la tua IA chiama lo strumento.
- BIMit rilegge i muri creati: «verifica», in testa al risultato, dice ok, avvisi o problemi, con gli id degli elementi e cosa fare. Una differenza non annulla la modifica da sola.
- La tua IA ti riporta i muri creati (id), il tipo con il suo spessore, il livello e l'altezza; se lo chiedi, anche un'immagine della zona prima e dopo.
Esempi di richiesta
- «Crea i muri perimetrali di un rettangolo di 12 × 8 m con l'angolo nell'origine, sul Piano terra, fino al Livello 1.»
- «Fammi cliccare i punti in Revit e lungo quelli crea un tramezzo da 100 mm alto 2,70 m.»
- «Disegna un muro strutturale con la faccia esterna sulla linea che ti do, prima in simulazione.»
Cosa cambia e come si annulla
Aggiunge al modello i muri, uno per tratto. Tutto avviene in un'unica operazione di Revit, che nell'elenco di Annulla porta il nome di BIMit e «crea muri»: un solo Ctrl+Z in Revit toglie tutti i muri della chiamata. Con «prova» il modello non cambia. Se la tua IA ha aperto una Sessione di lavoro, i muri creati si possono togliere anche con Annulla la sessione.
Limiti
- Richiede il livello dell'IA «Scrittura» (il predefinito), scelto da te nella scheda BIMit («Livello»).
- Serve un progetto aperto e modificabile in Revit, senza un'altra operazione in corso.
- Almeno 2 punti; solo muri rettilinei. Tutti i muri di una chiamata hanno lo stesso tipo, livello e altezza.
- Senza «tipo» si usa il tipo di muro predefinito del progetto. Il tipo si indica con il nome esatto, con «Famiglia: Tipo» o con una parte del nome se ne individua uno solo; altrimenti la tua IA riceve l'elenco dei tipi.
- Senza «livello» si usa il livello della vista attiva, altrimenti il più basso.
- Con «livello_superiore» l'altezza la decide il vincolo superiore, non «altezza_mm».
- Ogni modifica al modello si annulla con Ctrl+Z in Revit; le azioni di squadra chiedono conferma in Revit.
Parametri
| Parametro | Significato |
|---|---|
punti | Vertici [x, y] in mm, riferiti all'origine interna del progetto (anche da Chiedi un punto). Almeno 2. |
chiuso | true: chiude la polilinea tornando al primo punto; il contorno viene orientato in senso orario. |
tipo | Tipo di muro. Default: il tipo di muro predefinito del progetto. |
livello | Livello di base (nome o id). Default: il livello della vista attiva. |
altezza_mm | Altezza in mm (default 3000 se non c'è livello_superiore). |
livello_superiore | Vincolo superiore: il livello fino a cui arriva il muro. |
offset_mm | Offset di base in mm. |
filo | Dove sta la linea disegnata: asse (default), sinistra o destra (la faccia del muro rispetto al verso di disegno). |
strutturale | true: muro strutturale. |
prova | true: simulazione, riporta le modifiche e annulla tutto. |
modifiche | Riporta gli elementi aggiunti, modificati ed eliminati (default true). |
dialoghi | Risposta ai dialoghi di Revit durante l'operazione: ok (default), annulla, si, no, chiudi, link1…link4, un numero o mostra (li vedi tu); oppure una risposta per ogni dialogo. |
verifica | Controllo dopo la modifica: breve (default), completa (con i valori misurati) o no. |
immagini | true: un'immagine della zona prima e una dopo, ritagliate sui muri, che la tua IA vede. |
vista_immagini | Vista delle immagini: attiva (default), 3d (una vista 3D temporanea) o nome o id di una vista. |