Newsgroup: it.comp.software.cad
Titolo: Problema con simbolo NORD nello spazio carta

Premetto che possiedo AutoCADr14.
Utilizzo spesso lo spazio carta, e ho sempre avuto questo problema, che perň
adesso vorrei risolvere una volta per tutte.
Ho introdotto nello "Spazio modello affiancato" un'immagine raster bitonale.
Poi sono andato nello "Spazio carta" dove ho aperto piů finestre, le quali
mi fano vedere la mia immagine in scale diverse.
Ora vorrei mettere nell'angolo in alto a destra di ogni finestra, la
direzione del nord con uno sfondo bianco.
Quindi hi disegnato un rettangolo, con una campitura piena all'interno il
tutto con il colore 255 (faccio notare che il problema č con qualsiasi
colore).
Sopra di questo rettangolo ho disegnato il simbolo del nord.
Qunado vado in stampa, nell'anteprima e quindi nella stampa la campitura
bianca č come se non ci fosse, in quanto viene stampata l'immagine raster
che c'č sotto, nello "Spazio modello affiancato".
Voi sapete risolvermi questo problema?
Spero proprio di si perchč io sto impazzendo, ho provato anche a cambiare
driver del plotter ma il risultato č sempre lo stesso, ho provato anche a
portare davanti il retino pieno con il comando "draworder" ma niente da
fare!!!.
Sperando in un vostro aiuto ringrazio anticipatamente e saluto tutti.
Emiliano
ligh...@tin.it

ti posto una serie di soluzioni descritte dal "guru" aniello annunziata in
un suo editoriale di qualche settimana fa, sperando che almeno una ti sia di
aiuto.
ciao
stefano
  Sintetizziamo il problema: Una volta creata una viewport in AutoCAD nello
spazio carta, grande quanto la grandezza utile del foglio, in questa è stato
messo un disegno, poi è stata creata una finestra mobile più piccola che
copre (in parte o totalmente) la finestra sottostante. La notizia che ha
lasciato perplesso il nostro lettore, è che quando stampa (ed anche a video)
le linee delle due viewport si accavallano. Quello che il nostro lettore
desidererebbe è di nascondere tutto quello che c'è sotto la finestra da lui
disegnata.
  Abbiamo letto i manuali, visto la guida in linea, ma il problema sembrava
irrisolvibile. La vastità di comandi che però ha AutoCAD, ed un po di
intuito (o follia) ci ha fatto trovare un utile work-around per aggirare il
problema.
  Creiamo, dunque, un layer di costruzione, ed in questo mettiamo una
immagine bitmap, di grandezza qualsivoglia, ma completamente bianca.
Disattiviamo questo layer nella viewport GRANDE e rendiamolo attivo nella
viewport PICCOLO, inoltre, con gli strumenti di modifica di AutoCAD,
ridimensioniamolo alla grandezza della viewport, ora attiviamo i layer che
vogliamo far vedere nella viewport PICCOLO e con il comando ORDINEVIS
(DRAWORDER in inglese) portiamo l'immagine raster sullo sfondo. Con questo
trucco abbiamo risolto il problema.
  Ora valutiamo un po' di varianti. La prima che ci viene in mente è quella
di usare i riferimenti esterni. Dalla versione 14 in poi, è stato immessa la
funzione XRIFCLIP (XREFCLIP in inglese), essa serve per mettere un disegno
coem riferimento esterno, ma farne vedere solo una parte, appunto una clip.
Questa clip può avere qualsiasi forma, basta solo creare la forma con i
comandi usuali di AutoCAD e poi assegnarla al riferimento esterno. Con
questo possiamo importare il disegno nello spazio carta di un disegno
d'impaginazione, poi facciamo l'XRIFCLIP lasciando un buco dove dovrà andare
l'altra viewport ed a quel punto posizioniamo la viewport proprio in quel
buco.
  I metodi suddetti funzionano con AutoCAD dalla versione 14 in poi (il
primo anche con la 13), ora analizzeremo un qualcosa che è possibile solo
con la versione 2000. In AutoCAD 2000 le viewport possono avere qualsiasi
forma, una poligonale o una forma definita da un oggetto. Supponendo che le
viewport in questione rappresentino delle grandezze dei fogli, e supponendo
che questi fogli siano un A0 (1188x840) ed un A4 (297x210), non ci resta
altro che tracciare due rettangoli grossi quanto questi fogli, convertirli
in regioni e poi sottrarre il più piccolo al più grande. A questo punto Dal
menu Visualizza-Finestre-Oggetto, selezioniamo la regione "bucata" e la
facciamo diventare una viewport. A questo punto bisogna solo creare la
viewport PICCOLO all'interno ed il gioco è fatto.
  Ultimo metodo, è quello di creare un area della grandezza della viewport
PICCOLO e campirla con il tratteggio SOLID col colore 255. Questo dovrebbe
permettere di far diventare bianca la viewport, col comando ORDINEVIS
(DRAWORDER in inglese) si porta sullo sfondo e il disegno andrà sopra (solo
quello nella viewport PICCOLO). Questo metodo funziona solo con AutoCAD 14 e
successivi (nel 13 non c'era il riempimento SOLID, ma a dirla tutta si
potrebbe usare il comando TRACCIA, comunque mi fermo altrimenti trovo altri
mille metodi per risolvere questo problema)

> Voi sapete risolvermi questo problema?
Senza nulla togliere alla procedura Aniello che sicuramente ha tutti i
crismi dell'ufficialità,
io ho risolto in questo modo più spiccio:
ho disegnato il riquadro riempito con tratteggio solid colore 255 stando
nello spazio carta
ma attivando la viewport con lo spazio modello mobile, poi tornato nello
spazio carta ho disegnato sopra
le scritte (nel mio caso erano testi che andavano scontornati sulla carta di
sfondo).
La stampa è riuscita perfettamente.
marcantonio

 ha scritto nel messaggio
news:cQ%65.514$I33....@news.infostrada.it...


 ha scritto nel messaggio
news:hwv65.308157$VM3.2...@news.infostrada.it...


Sono stato tirato in ballo e quindi entro nella discussione. Beh,
innanzitutto non chiamatemi GURU che arrossisco e poi posso anche dire
fesserie 8e quindi perdo la reputazione).
Beh, il tuo problema non è troppo complicato. Puoi risolverlo usando il
comando ORDINEVIS (in inglese DRAWORDER).
Nello spazio modello, nella posizione in cui dovresti inserire il simbolo
del nord sulla mappa, tracci un rettangolo con campitura con colore 255.
Poi a questo punto posizioni il simbolo del nord. Con Draworder porti la
mappa sullo sfondo, poi il retino ed al di sopra di tutto posizioni il
blocco.
Nello spazio carta i tuoi problemi dovrebbero essere solo quelli di
disegnare le viewport e dare le scale.
Questo metodo implica che il simbolo del nord viene scalato allo stesso modo
della carta.
Se ciò non ti è gradevole, devi procedere così.
Nello spazio carta posizioni le tue viewport, lì dove dovranno andare e
nelle loro scale. Poi ti disegni il retino ed il blocco in un punto
qualunque e lo copi lì dove ti serve (facendo attenzione di essere nello
spazio carta) ed a questo punto, l'unica attenzione è sempre all'ordiene di
visualizzazione, le viewport sotto, il retino in mezzo ed i blocchi sopra.
Il gioco è fatto... se servono ulteriori chiarimenti, sono qua.
--
Aniello Annunziata
Webmaster di CADLandia
www.cadlandia.com

 Il gioco č fatto... se servono ulteriori chiarimenti, sono qua.



Se hai più finestre e in alcune non devi avere la mascheratura, basta che in
queste finestre tu congeli
il layer sul quale hai disegnato la maschera.
marcantonio

Si hai ragione ma gia lavoro con file che hanno una miriade di layers
andarne ad aggiungere altri quante sono le finestre nello Spazio carta solo
per metterci il nord mi sembra eccessivo.
Hai qualche altra soluzione?
Grazie in anticipo.
Ciao da Emiliano
e-mail: 
ligh...@tin.it
http://digilander.iol.it//emilibero//Emiliano.html


> Hai qualche altra soluzione?
Probabilmente non mi sono spiegato a  sufficienza.
Rispiego:
Stando nello spazio modello crei il layer sul quale disegni il rettangolo
riempito con colore 255 (il layer chiamalo 000_nome cosě diventa il primo
della lista).
Dopodichč inserici il simbolo nord e con draworder lo passi sopra il retino
255.
Poi passi nello spazio carta e con lo spazio modello mobile attivando in
sequenza le viewports
che hai creato con la finestra layer congeli nella finestra attiva il layer
del retino 255.
Come vedi il layer č uno solo.
marcantonio

 Si hai ragione ma gia lavoro con file che hanno una miriade di layers
No Emiliano, non ne aggiungeremo altri di layer. La risposta al tuo problema
è semplice. Tu disegni tante finestre mobili, quante mappe devi disegnare.
Ed in questi attivi i layer che contengono le mappe. Poi fai altrettanti
layer in cui verranno visualizzati i simboli del nord col retino solid di
colore 255. questi li posizioni dove vuoi al di sopra delle mappe,
impostando il fattore di scala per il simbolo del nord che sarà sempre lo
stesso.
Dovrai sempre impostare l'ordine di visualizzazione. Ricorda che gli oggetti
da selezionare per impostare l'ordine di visualizzazione sono le viewport
quindi (credo) i rettangoli che le delimitano.
E poi c'è sempre il modo forse più veloce (se usi AutoCAD 2000) Costruisci
un rettangolo, poi unj altro più piccolo della dimensione del simbolo e
nella posizione in cui vuoi inserire il simbolo. Dai il comando _REGION e
selezioni i rettangoli, a questo punto sottrai al grande il piccolo e dal
menu finestre mobili, con l'opzione oggetto selezioniq uello che hai appena
ottenuto. Avrai una viewport con un buco. Così la mappa in quel posto sarà
forata e sullo spazio carta potrai inserire il tuo simbolo. Devi ripeterlo
per tutte le finsetre che vuoi inserire, ma alla fine diventa meccanico e
veloce.
