Cosa fa
Applica a uno o più elementi, indicati per id, una delle quattro trasformazioni di Revit. Le coordinate sono in millimetri, riferite all'origine interna del progetto.
- Sposta (Sposta): sposta gli elementi di un vettore [dx, dy, dz].
- Copia (Copia): crea copie degli elementi spostate di un vettore; con «copie» crea una serie, ognuna un vettore più in là della precedente (fino a 500).
- Ruota (Ruota): ruota gli elementi di un angolo in gradi, in senso antiorario, attorno a un asse verticale che passa per «centro» [x, y]; senza centro, per il punto medio degli elementi.
- Specchia (Specchia): specchia gli elementi rispetto al piano verticale che passa per due punti [x, y]; con «copia» lascia gli originali al loro posto e crea una copia specchiata.
Dopo la modifica BIMit rilegge gli elementi e li confronta con la richiesta: per sposta, ruota e specchia controlla che ogni elemento sia dove dovrebbe essere; per le copie cerca ogni copia attesa nella sua posizione, dello stesso tipo e con la rotazione dell'originale. Cerca anche le interferenze nuove nella zona e raccoglie gli avvisi di Revit.
Come funziona
- La tua IA chiama lo strumento con l'operazione, gli id degli elementi e il vettore, l'angolo o l'asse. Gli id li ricava dal modello o dagli elementi che scegli in Revit con Chiedi elementi. Con «prova» può prima simulare: vede cosa cambierebbe e il modello torna com'era.
- BIMit esegue la trasformazione 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: gli elementi si spostano quando la tua IA chiama lo strumento.
- BIMit rilegge gli elementi: «verifica», in testa al risultato, dice ok, avvisi o problemi, con gli id e cosa fare. Una differenza non annulla la modifica da sola.
- La tua IA ti riporta quanti elementi sono stati spostati, ruotati o specchiati, oppure gli id delle copie create, e per la rotazione il centro usato; se lo chiedi, anche un'immagine della zona prima e dopo.
Esempi di richiesta
- «Sposta gli elementi che ho selezionato di 1200 mm verso est.»
- «Copia questa scrivania 5 volte, una ogni 1600 mm lungo X.»
- «Specchia una copia di questi bagni rispetto all'asse tra i punti 0,0 e 0,10000.»
Cosa cambia e come si annulla
Sposta, ruota o specchia gli elementi indicati, oppure ne aggiunge le copie. Tutto avviene in un'unica operazione di Revit, che nell'elenco di Annulla porta il nome di BIMit e dell'operazione («sposta», «copia», «ruota», «specchia»): un solo Ctrl+Z in Revit rimette tutto com'era. Gli elementi spostati si possono anche riportare indietro con la trasformazione opposta (vettore o angolo opposti, lo stesso asse). Le copie si tolgono con Elimina elementi o, se la tua IA ha aperto una Sessione di lavoro, con Annulla la sessione. Con «prova» il modello non cambia.
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.
- Tutti gli id devono esistere nel modello, altrimenti non cambia nulla.
- Una sola operazione per chiamata; le copie in serie sono al massimo 500.
- La rotazione avviene sempre attorno a un asse verticale; lo specchio sempre rispetto a un piano verticale.
- Se Revit rifiuta la trasformazione, l'operazione fallisce, il modello resta com'era e la tua IA riceve l'errore di Revit.
- Ogni modifica al modello si annulla con Ctrl+Z in Revit; le azioni di squadra chiedono conferma in Revit.
Parametri
| Parametro | Significato |
|---|---|
operazione | Cosa fare: sposta, copia, ruota o specchia. |
elementi | Gli id degli elementi da trasformare. |
vettore | Sposta e copia: lo spostamento [dx, dy, dz] in mm. |
copie | Copia: quante copie in serie, ognuna un vettore più in là (default 1, massimo 500). |
angolo_gradi | Ruota: l'angolo in gradi, in senso antiorario. |
centro | Ruota: il centro della rotazione [x, y] in mm. Default: il punto medio degli elementi. |
asse | Specchia: due punti [x, y] in mm della linea di simmetria. |
copia | Specchia: true crea una copia specchiata e lascia gli originali. |
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 sugli elementi, che la tua IA vede. |
vista_immagini | Vista delle immagini: attiva (default), 3d (una vista 3D temporanea) o nome o id di una vista. |