Visualizzare finestre nello spazio modello

lattu

Moderatore Autocad
Staff Forum
Professione: Libero professionista
Software: Autocad - ZWcad - 3ds Max - Inventor - Blender - Fusion 360 - SketchUp
Regione: Lombardia - BG
mi hanno posto una domanda a cui non ho saputo rispondere e la rigiro a voi: c'è modo di visualizzare nello spazio modello quello che visualizza una determinata finestra presente nello spazio carta? inoltre mi chiedo se le finestre abbiano un ID di riconoscimento
grazie
 

MassiVonWeizen

Utente Senior
Professione: disegnatore
Software: SolidEdge
Regione: Friuli Venezia Giulia
in mechanical crei nello spazio modello una finestra che avrà il suo corrispettivo nello spazio carta; quest'ultima subirà, con opportuna conferma, le modifiche della prima mentre il contrario non è possibile. con il semplice autocad non credo si possibile

alla seconda domanda non so rispondere
 

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia
intendi un segno tipo bordo della finestra ma riportato nel modello?
In realtà esiste una via "maccheronica",: vai nel layout doppio clichk nella finestra e disegni un rettangolo finche la finestra te lo permette.
Esci da spazio modello, ritorni in carta e poi vai in modello, ti ritrovi la finestra approssimativa.

Via lisp la finestra è un oggetto definito, per cui se ne possono ottenere i punti di riferimento, ma non mi è mai servito farlo, quindi dovrei approfondire prima da darti un po di codice.

La configurazione (gli angoli) delle finestre è richiamabile via LISP attraverso (vports)
 

lattu

Moderatore Autocad
Staff Forum
Professione: Libero professionista
Software: Autocad - ZWcad - 3ds Max - Inventor - Blender - Fusion 360 - SketchUp
Regione: Lombardia - BG
intendi un segno tipo bordo della finestra ma riportato nel modello?
In realtà esiste una via "maccheronica",: vai nel layout doppio clichk nella finestra e disegni un rettangolo finche la finestra te lo permette.
Esci da spazio modello, ritorni in carta e poi vai in modello, ti ritrovi la finestra approssimativa.

Via lisp la finestra è un oggetto definito, per cui se ne possono ottenere i punti di riferimento, ma non mi è mai servito farlo, quindi dovrei approfondire prima da darti un po di codice.

La configurazione (gli angoli) delle finestre è richiamabile via LISP attraverso (vports)

ci avevo pensato ma mi stà capitando un caso in cui devo modificare spesso diverse finestre, sapendo però già nello spazio modello cosa andranno a visualizzare e farlo a mano diventa parecchio macchinoso. se si trova una scorciatoia sarebbe l'ideale
 

Legs

Utente Standard
Professione: ingegnere strutturista
Software: Autocad
Regione: Provincia Milano
Basta usare il comando cambiaspazio. Nello spazio carta disegna i rettangoli delle finestre (disegnali proprio sulle finestre senza fare alcuna approssimazione) poi con il comando cambia spazio li riporti nello spazio modello. Verranno opportunamente scalate. I limiti coincideranno perfettamente con quelli dei layout.

Esiste anche una seconda possibilità (anche se forse non è proprio quello che chiedi). Immagino che dovrai fare delle modifiche ed entrare nelle finestre con il doppio click. In genere questo modo di lavorare è claustrofobico e ti spinge a rientrare nello spazio modello (senza contare che in genere ci si dimentica di bloccare la visualizzazione della finestra e cambi pure la scala di visualizzazione).
Non è però più necessario (non so da quanto tempo a dire il vero). Puoi entrare in ogni finestra allargandola a schermo pieno e bloccando automaticamente la scala a quella impostata (il blocco è fatto in automatico). Un modo è quello di clickare non dentro la finestra ma sul suo bordo (doppio click). Volendo potresti usare le icone in basso a destra che hanno le frecce che in un caso entrano in un rettangolo e nell'altro ne escono. In pratica vieni riportato nello spazio modello ma con i parametri della finestra (comodo quando si usano settaggi dei layer diversi da quelli globali).
 

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia
Cambiaspazio (CHSPACE in inglese) non lo conoscevo, ed effettivamente può essere utile.
 

lattu

Moderatore Autocad
Staff Forum
Professione: Libero professionista
Software: Autocad - ZWcad - 3ds Max - Inventor - Blender - Fusion 360 - SketchUp
Regione: Lombardia - BG
CHSPACE lo conosco anche se lo uso raramente e malvolentieri, ad ogni modo richiede comunque il tracciamento manuale di ogni singola finestra, l'importazione dei contorni e non aggiorna il profilo nel caso si modifichino le finestre.
è stato suggerito il lisp ma purtroppo non saprei da dove iniziare per crearmi il codice.
intanto il collega si sta rassegnando ai "ripassini" :biggrin:
 

Legs

Utente Standard
Professione: ingegnere strutturista
Software: Autocad
Regione: Provincia Milano

lattu

Moderatore Autocad
Staff Forum
Professione: Libero professionista
Software: Autocad - ZWcad - 3ds Max - Inventor - Blender - Fusion 360 - SketchUp
Regione: Lombardia - BG
Comunque se vuoi risparmiarti un po' di fatica prova a vedere qui:
https://forums.autodesk.com/t5/autocad-forum/showing-viewports-outlines-in-model-space/td-p/2049289

In pratica hanno già scritto il lisp che crea il rettangolo e lo trasporta nello spazio modello. Meglio che niente.
Il lisp è stato pensato per un sistema in inglese quindi andranno corretti i comandi non riconosciuti (in genere basta mettere il trattino di sottolineature per farlo funzionare).

grazie, è sicuramente una base di partenza, che dovrebbe essere implementata anche per visualizzare finestre irregolari.
in allegato il lisp originale
 

Allegati

  • vplim.lsp
    2.7 KB · Views : 7

lattu

Moderatore Autocad
Staff Forum
Professione: Libero professionista
Software: Autocad - ZWcad - 3ds Max - Inventor - Blender - Fusion 360 - SketchUp
Regione: Lombardia - BG
Bravissimo Cristallo, è proprio quello che cercavamo, per quanto ci riguarda è perfetto così com'è.
Non è necessario automatizzare la ricerca perchè può capitare che ne servano 3 o anche solo 1.

ps: il lisp allegato è settato per i comandi in inglese Visualizza allegato VPOutlineV1-2.lsp
 

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia

Utente cancellato 70856

Guest
mi hanno posto una domanda a cui non ho saputo rispondere e la rigiro a voi: c'è modo di visualizzare nello spazio modello quello che visualizza una determinata finestra presente nello spazio carta? inoltre mi chiedo se le finestre abbiano un ID di riconoscimento
grazie

come si faceva tanti anni fa quando non c'era lo spazio carta,ti fai un bel rettangolo in scala rispetto al disegno
 

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia
come si faceva tanti anni fa quando non c'era lo spazio carta,ti fai un bel rettangolo in scala rispetto al disegno
Forse Lattu cercava qualcosa di meno "amanuense".
Il bello è che il tuo reply interviene a gamba tesa ( IMHO) a soluzione trovata...
Se fosse una partita di calcio, mi aspetterei un giallo :biggrin:
 

Cristallo

Utente Standard
Professione: Leggo e confronto
Software: Lettura critica
Regione: Fuori dalla cerchia
LISP ha senso se ripeti le medesime funzionalità molte volte.
Se devi farlo 3 volte, fai prima a farti il rettangolino che a scrivere il codice.
Ma se è un'operazione ricorrente, il tempo speso a scrivere il codice ripaga alla grande il tempo rispermiato.
Per chi sa farlo...
 

Statistiche forum

Discussioni
58,591
Messaggi
499,643
Utenti registrati
104,345
Ultimo utente registrato
Vladizjsbw

Staff online

Utenti online

Top