Blocco dinamico di una finestra

Piron88

Utente Junior
Professione: Geometra
Software: Autocad, Revit
Regione: Veneto
#1
Buongiorno a tutti. Per ottimizzare al meglio il mio modello 2d, premettendo che lavoro in ambito edilizio, mi stavo cimentando nella creazione di blocchi dinamici.
Fin qui non è un grosso problema. Le cose però mi si complicano quando cerco di rendere dinamica l'anta della finestra in funzione dello stiramento della larghezza del serramento. Come posso far in modo che stirando il serramento in larghezza, automaticamente si stira l'anta e la relativa apertura ? ho provato a utilizzare l'azione "scala" mettendo qualche vincolo qua e la nei punti interessati, ma l'anta non si stira alla lunghezza corretta. Qualcuno sa darmi qualche dritta ? Allego il file in questione
 

Allegati

Piron88

Utente Junior
Professione: Geometra
Software: Autocad, Revit
Regione: Veneto
#3
Ho dedicato alcune lezioni in merito ai blocchi dinamici su
http://www.prismacad.it/wordpress/autocad-corso-avanzato prova vedere se possono essere d'aiuto per il tuo problema
ciao
Grazie mille, i tuoi video sono stati di aiuto. una cosa però mi domandavo. Una volta fatta la quota dell'apertura, il testo non si sposta mantenendo l'asse centrale della quota ! cosa invece che accade nei blocchi porta dei tuoi video !sapresti illuminarmi ? :confused:
allego il file in questione
 

Allegati

gelyparis

Utente Junior
Professione: insegnante
Software: autocad, 3ds max, Photoshop
Regione: veneto
#4
Grazie mille, i tuoi video sono stati di aiuto. una cosa però mi domandavo. Una volta fatta la quota dell'apertura, il testo non si sposta mantenendo l'asse centrale della quota ! cosa invece che accade nei blocchi porta dei tuoi video !sapresti illuminarmi ? :confused:
allego il file in questione
La quota che inserisci all'interno del blocco dinamico non deve far parte di nessuna azione, va bene tutto quello che hai fatto, però non devi spostare manualmente il testo della quota altrimenti perdi la centralità di quest'ultimo durante inserimento del blocco nel disegno.
L'alchimia sta nell'utilizzare la quota obliqua, nel tuo caso circa 65°, così il testo si sposta, ma mantiene la sua centralità, e poi ruoti il testo di 90°. Ti riallego i file con le modifiche in formato Autocad 2013 e Autocad 2010 in quanto non so che versione hai utilizzato.
View attachment Bocca di lupoAutocad-2010.dwg View attachment Bocca di lupoAutocad-2013.dwg
 

Piron88

Utente Junior
Professione: Geometra
Software: Autocad, Revit
Regione: Veneto
#5
La quota che inserisci all'interno del blocco dinamico non deve far parte di nessuna azione, va bene tutto quello che hai fatto, però non devi spostare manualmente il testo della quota altrimenti perdi la centralità di quest'ultimo durante inserimento del blocco nel disegno.
L'alchimia sta nell'utilizzare la quota obliqua, nel tuo caso circa 65°, così il testo si sposta, ma mantiene la sua centralità, e poi ruoti il testo di 90°. Ti riallego i file con le modifiche in formato Autocad 2013 e Autocad 2010 in quanto non so che versione hai utilizzato.
View attachment 32188 View attachment 32189
Ora ho capito il barbatrucco ! grazie ancora molto gentile! Volevo aggiungere un ultima cosa. Nel frattempo, in attesa di una tua delucidazione sulla quota, ho utilizzato al posto di quest'ultima, un attributo ad oggetto che puntasse alla lunghezza di un segmento della finestra. In modo che ad ogni modifica, l'attributo vada a pescare l'informazione sulla lunghezza dell'oggetto selezionato.
L'unico inconveniente è lo sfondo del nome dell'attributo ( che rimane color grigio ) e anche il fatto che si modifica solamente dando un _regen. Ma ho anche notato che in fase di stampa automaticamente il campo dati si aggiorna alla misura corretta, e inoltre posso spostare la posizione del testo manualmente senza incorrere in inconvenienti come accade per le quote lineari/oblique. Che ne pensi ? potrebbe essere una valida alternativa ? ti allego un file .
 

Allegati

gelyparis

Utente Junior
Professione: insegnante
Software: autocad, 3ds max, Photoshop
Regione: veneto
#6
Ora ho capito il barbatrucco ! grazie ancora molto gentile! Volevo aggiungere un ultima cosa. Nel frattempo, in attesa di una tua delucidazione sulla quota, ho utilizzato al posto di quest'ultima, un attributo ad oggetto che puntasse alla lunghezza di un segmento della finestra. In modo che ad ogni modifica, l'attributo vada a pescare l'informazione sulla lunghezza dell'oggetto selezionato.
L'unico inconveniente è lo sfondo del nome dell'attributo ( che rimane color grigio ) e anche il fatto che si modifica solamente dando un _regen. Ma ho anche notato che in fase di stampa automaticamente il campo dati si aggiorna alla misura corretta, e inoltre posso spostare la posizione del testo manualmente senza incorrere in inconvenienti come accade per le quote lineari/oblique. Che ne pensi ? potrebbe essere una valida alternativa ? ti allego un file .
Per togliere lo sfondo grigio del campo che lo distingue da altri tipi di valori devi andare OPZIONI - PREFERENZE UTENTE - CAMPI DATI - VISUALIZZA SFONDO CAMPI DATI ( var. FIELDDISPLAY =0) e lì trovi anche le opzioni di aggiornamento, ma non credo sia possibile l'aggiornamento in tempo reale per questo ti ho consigliato di utilizzare la quota inclinata.
ciao
 

Piron88

Utente Junior
Professione: Geometra
Software: Autocad, Revit
Regione: Veneto
#7
Per togliere lo sfondo grigio del campo che lo distingue da altri tipi di valori devi andare OPZIONI - PREFERENZE UTENTE - CAMPI DATI - VISUALIZZA SFONDO CAMPI DATI ( var. FIELDDISPLAY =0) e lì trovi anche le opzioni di aggiornamento, ma non credo sia possibile l'aggiornamento in tempo reale per questo ti ho consigliato di utilizzare la quota inclinata.
ciao
Grazie mille ancora per le informazioni dettagliate :finger:
Ciao !
 

albero

Utente poco attivo
Professione: libera professione
Software: autocad
Regione: veneto
#8
Ora ho capito il barbatrucco ! grazie ancora molto gentile! Volevo aggiungere un ultima cosa. Nel frattempo, in attesa di una tua delucidazione sulla quota, ho utilizzato al posto di quest'ultima, un attributo ad oggetto che puntasse alla lunghezza di un segmento della finestra. In modo che ad ogni modifica, l'attributo vada a pescare l'informazione sulla lunghezza dell'oggetto selezionato.
L'unico inconveniente è lo sfondo del nome dell'attributo ( che rimane color grigio ) e anche il fatto che si modifica solamente dando un _regen. Ma ho anche notato che in fase di stampa automaticamente il campo dati si aggiorna alla misura corretta, e inoltre posso spostare la posizione del testo manualmente senza incorrere in inconvenienti come accade per le quote lineari/oblique. Che ne pensi ? potrebbe essere una valida alternativa ? ti allego un file .
View attachment 34934 Bellissimi è veramente utili i video per creare una finestra dinamica con i blocchi.
Ho provato ha realizzarla passo dopo passo ma mi trovo in difficoltà con la quota che non vuol stare centrata. L'ho dovuto inserita la quota nel comando stiratura della finestra perché non si adattava all'allungamento.
AIUTO SOS :wink:
Cosa devo fare :smile:
Grazie
 

Piron88

Utente Junior
Professione: Geometra
Software: Autocad, Revit
Regione: Veneto
#10
Se leggi bene tutto il post capirai l'errore ;)
ti copio la soluzione suggeritami
"La quota che inserisci all'interno del blocco dinamico non deve far parte di nessuna azione, va bene tutto quello che hai fatto, però non devi spostare manualmente il testo della quota altrimenti perdi la centralità di quest'ultimo durante inserimento del blocco nel disegno.
L'alchimia sta nell'utilizzare la quota obliqua, nel tuo caso circa 65°, così il testo si sposta, ma mantiene la sua centralità, e poi ruoti il testo di 90°. Ti riallego i file con le modifiche in formato Autocad 2013 e Autocad 2010 in quanto non so che versione hai utilizzato."
Poi dipende da quello che fai ma in conclusione io preferisco lavorare con i blocchi dei serramenti su un layer ( chiamato serramenti) e le quote definite da un'altro blocco con due attributi modificabili nel layer quote.
Se vuoi fare le cose piu perfettine anzichè usare le quote associa gli attributi alla lunghezza del serramento come ho fatto io nell'ultimo file caricato
;)
 

albero

Utente poco attivo
Professione: libera professione
Software: autocad
Regione: veneto
#11
Strano io faccio tutti i passaggi del video ma non riesco.
1-prendo la quota
2-la inserisco
3-vado sui parametri testo è ruoto a 90°.
Salvo il tutto. Quando vado a vedere, la quota non segue l'allungamento del blocco...
In disastro...
:-(

Pensavo che fosse la cosa più banale ma non è vero....
 

Piron88

Utente Junior
Professione: Geometra
Software: Autocad, Revit
Regione: Veneto
#12
Torna ai post precedenti e scarica i file che mi ha allegato GELYPARIS, e da li capisci come ha fatto ;)
 

Ucp1985

Utente Junior
Professione: Geometra
Software: Autocad 2013
Regione: Cologno monzese
#13
Ciao a tutti! Io ho un'altro problema, molto simile x certi versi. In poche parole sto cercando di costruire uno spillo dinamico con varie visibilità.
In una ho uno spillo con linea continua, nel secondo, con linea tratteggiata, nella terza visibilità lo spillo con le varie quote fisse e nell'ultimo vorrei lo spillo con degli attributi. Fin qui tutto ok, il mio problema è che uno di questi attributi, vorrei che avesse la stessa funzione di una quota. Mi spiego meglio: vorrei creare una specie di quota allineata ma con testo editabile. Il problema è che la quota essendo nel blocco non può essere editata, e x questo motivo, stavo cercando di costruire una quota per mezzo di un attributo che sia in asse.
Spero abbiate capito perché è un po' complesso da spiegare 😀😀
 

Piron88

Utente Junior
Professione: Geometra
Software: Autocad, Revit
Regione: Veneto
#14
Ciao a tutti! Io ho un'altro problema, molto simile x certi versi. In poche parole sto cercando di costruire uno spillo dinamico con varie visibilità.
In una ho uno spillo con linea continua, nel secondo, con linea tratteggiata, nella terza visibilità lo spillo con le varie quote fisse e nell'ultimo vorrei lo spillo con degli attributi. Fin qui tutto ok, il mio problema è che uno di questi attributi, vorrei che avesse la stessa funzione di una quota. Mi spiego meglio: vorrei creare una specie di quota allineata ma con testo editabile. Il problema è che la quota essendo nel blocco non può essere editata, e x questo motivo, stavo cercando di costruire una quota per mezzo di un attributo che sia in asse.
Spero abbiate capito perché è un po' complesso da spiegare 
A parte che non ho capito cosa intendi per uno "spillo" ( a prima lettura pensavo intendessi gli spilli da sartoria :D )
Comunque potresti sempre disegnare la linea della quota allineata con delle linee e metterci un testo allineato ad essa. Ed eventualmente se vuoi aver la possibilità di spostare la quota lungo un asse, applicargli un parametro lunghezza e poi un'azione stira o muovi ( che dovrà essere applicata anche successivamente al testo.
Al limite allega un file dwg così abbiamo modo di capire meglio :)
 

Ucp1985

Utente Junior
Professione: Geometra
Software: Autocad 2013
Regione: Cologno monzese
#15
A parte che non ho capito cosa intendi per uno "spillo" ( a prima lettura pensavo intendessi gli spilli da sartoria :D )
Comunque potresti sempre disegnare la linea della quota allineata con delle linee e metterci un testo allineato ad essa. Ed eventualmente se vuoi aver la possibilità di spostare la quota lungo un asse, applicargli un parametro lunghezza e poi un'azione stira o muovi ( che dovrà essere applicata anche successivamente al testo.
Al limite allega un file dwg così abbiamo modo di capire meglio :)
Risolto!!! 😀

Per spillo intendevo nel campo dell'arma tua di un solettone. Un ferro ad "S" più o meno.
Ho risolto applicando lo strech al testo e impostando come valore di strech 0,5 facendo in modo che rimanesse sempre in asse.

😀😀
 

Sara Gori

Utente registrato
Professione: Impiegato
Software: Autocad 2019
Regione: Toscana
#16
Scusate se riprendo nuovamente il post... Non riesco più a scaricare il video tutorial... dai file che avete fatto non capisco...
Io ho una finestra a 2 ante don dividivetro orizzontali e verticali che devono aumentare/diminuire in maniera equa in base alla larghezza/altezza.Come fare??
Grazie
 
Professione: insegnante
Software: autocad, 3ds max, Photoshop
Regione: veneto
#17
Devi inserire due parametri lineari uno per la base e l'altro per l'altezza.
Al parametro della base assegni un'azione di stira escludendo però il dividivetro verticale al quale assegni invece un'azione di sposta con moltiplicatore della distanza impostato su 0.5.
Ripeti l'operazione per il parametro dell'altezza.
 

Allegati

Sara Gori

Utente registrato
Professione: Impiegato
Software: Autocad 2019
Regione: Toscana
#18
Ok grazie perfetto!
Avevo cercato dei video nel frattempo e non avevo capito il discorso del moltiplicatore...
Ho notato che se i dividivetro diventano 2, devo mettete 0,33 e con 3 devo mettere 0,25 e così via...