14.3 - Definire i blocchi
|
|
 Barra degli strumenti:Edita
|

|
|
Menu: Edita
|
Blocco / Crea
|
|
Comando da tastiera:
|
BLOCCO
|
|
|
|
|
Un blocco è un insieme di entità grafiche che sono create e memorizzate per essere in seguito utilizzate come unico elemento grafico. Equivale ai trasferibili che si usano nel disegno tradizionale.
|
Come definire i blocchi
|
|
I vantaggi nell'uso dei blocchi si possono così riassumere:
- facile gestione di oggetti complessi e omogenei. Una vite è un insieme omogeneo di linee e archi che può essere inserito come un unico oggetto;
- memorizzazione facilitata dei blocchi in una libreria di simboli che può essere salvata come unico file;
- ridotta occupazione di memoria quando si devono ripetere elementi uguali diverse volte nel disegno. Ad esempio se si deve inserire una vita molte volte in un disegno, creando un blocco della vite nel file di disegno viene memorizzata la vite solo una volta e ripetuta molte volte solo quando viene aperto il disegno;
- possibilità di aggiornare i blocchi già inseriti modificando il blocco inserito nel disegno o inserendo il blocco con riferimenti esterni X_RIF .
Un blocco può essere creato in diversi modi:
- Associando in blocco parte di un normale disegno contenente anche altri oggetti grafici;
- Creando ex novo un nuovo file di disegno disegnando poi gli elementi grafici che costituiranno un blocco;
- Creando una libreria di simboli contenente solo blocchi di disegno che sarà utilizzata come insieme di simboli..
La creazione dei blocchi avviene in modo facile e veloce con il comando BLOCCO o mediante il menu Disegna / Blocco /Crea
Creazione dei blocchi
Nella finestra di Definizione di un blocco viene chiesto il nome da attribuire, la selezione degli oggetti presenti nel disegno da aggregare come blocco, il punto base che equivale al punto di presa del blocco e che corrisponde al punto d'inserimento nel disegno ed infine i dati eventuali degli attributi associati.
Un blocco è a tutti gli effetti un normale file di disegno che non si diversifica da questo in nessun aspetto. Infatti si può inserire un normale disegno in un altro con la funzione INSER: in questo caso il punto d'inserimento è l'origine 0,0 del disegno da inserire.
|

Finestra di definizione di un blocco. Dopo aver inserito il nome, si seleziona con Punto base il punto di inserimento e si opera la selezione degli elementi di disegno con Selez oggetti.
|
Definizione di un blocco
Vediamo in dettaglio le voci di definizione:
- Nome: è il nome da assegnare al blocco che si sta creando;
- Punto base: permette di specificare direttamente sul disegno il punto base di inserimento nel disegno corrente. Le coordinate di default sono 0,0,0.
- X: specifica il valore della coordinata X;
- Y: specifica il valore della coordinata Y;
- Z: specifica il valore della coordinata Z;
- Oggetti: consente di selezionare sul disegno gli oggetti da includere nel nuovo blocco. Al termine della selezione, premere INVIO per visualizzare nuovamente la finestra di dialogo Definizione di un blocco.
- Selezione rapida: visualizza la finestra di dialogo Selezione rapida, nella quale è possibile definire un gruppo di selezione;
- Mantieni: dopo la creazione del blocco, non cancella gli oggetti selezionati che hanno formato il blocco;
- Converti in blocco: dopo la creazione del blocco, converte gli oggetti selezionati in blocco;
- Elimina: dopo la creazione del blocco, elimina gli oggetti selezionati dal disegno;
- Oggetti selezionati: visualizza il numero di oggetti selezionati.
- Icona Anteprima: permette di creare un'icona di anteprima con una definizione di blocco e l'origine dell'icona;
- Unità inserimento: specifica le unità per la scala del blocco quando questo viene trascinato in Design Center di AutoCAD;
- Descrizione: permette di inserire un testo di annotazione al blocco;
- COLLIPERT: apre la finestra di dialogo Inserisci collegamento ipertestuale nella quale è possibile inserire un collegamento ipertestuale al blocco.
|
Nota:
-
E' importante sapere come vengono memorizzati e gestiti i blocchi in un disegno. Ogni file di disegno riserva un'area di memoria definita tabella dei blocchi. La tabella dei blocchi contiene tutte le definizioni dei blocchi, comprese le informazioni alfanumeriche associate ai singoli blocchi. Quando un blocco viene inserito nel disegno, le informazioni vengono ricavate da questa tabella alla quale tutti i blocchi fanno riferimento. Il punto d'inserimento di un blocco è un riferimento (marker) diretto alla tabella: se il contenuto della tabella, e quindi del blocco, viene modificato, anche il blocco nel disegno si modifica di conseguenza con il nuovo elemento grafico.
|
|
Alcune regole nel creare i blocchi
|
|
Per creare un blocco ci sono alcune regole da seguire.
Vediamo le principali
- tutti gli elementi di un blocco devono appartenere al layer 0 perché quando vengono inseriti non devono portare nel nuovo disegno nessun layer nuovo che non sia utile. Controllare quindi che tutte le linee e scritte siano nel layer 0 e non su altri layer.
- per cambiare il layer ad un oggetto è sufficiente selezionarlo nella barra Proprietà oggetto o nella finestra Proprietà e scegliere il layer 0.
- Il layer 0 ha caratteristiche particolari, ad esempio è "trasparente" rispetto al colore e al tipo di linea. Gli oggetti cioè che sono sul layer 0 quando inseriti assumono le proprietà del layer d'inserimento.
- pulire sempre i file dei blocchi prima di usarli perchà©' oltre ai layer possono essere memorizzate nel file tipi di linea non richiesti, altri blocchi o tipi di linea e font non necessari. Per pulire un file usare il comando ELIMINA, anche più volte.
Regola generale Per creare un blocco aprire un disegno nuovo e disegnare il blocco senza caricare altri blocchi o componenti. Se si deve inserire qualche blocco esterno deve essere esploso e portato sul layer 0.
Eccezioni Ci sono alcune eccezioni rispetto all'uso di altri layer in un blocco. Nella figura seguente il blocco ha delle linee di assi (rosse con tratto-punto) e nascoste (ciano in tratteggio). Queste linee non possono essere visualizzate con tratto continuo e ha senso anche che mantengano un colore diverso.
|

Blocco con tipi di linea diverse. In questo caso le linee possono appartenere a due layer diversi oppure avere un tipo di linea e colore assegnato singolarmente
|
|
|
In questo caso le scelte possibili sono due:
- creare un layer specifico per ogni tipologia di linea sapendo che lo stesso layer verrà inserito nel nuovo disegno ma sarà utile a tutti i disegni. I layer assi e il layer nascoste saranno presenti in tutti i disegni e quindi possono essere inseriti insieme ai blocchi;
- definire il tipo di linea e il colore alle linee nel blocco singolarmente in modo che quando vengono inserite nel layer 0 mantengano il tipo e il colore senza essere condizionate dalle proprietà del layer d'inserimento.
Le due scelte non sono complementari e quindi va attuata solo una, possibilmente sempre la stessa per maggiore uniformità nei disegni.
|
|
Ultime modifiche: mercoledì, 11 novembre 2009, 10:03
Warning: is_readable(): open_basedir restriction in effect. File(/proc/loadavg) is not within the allowed path(s): (/var/www/vhosts/cadtutor.it/:/tmp/:/var/lib/php/session/:/dev/urandom) in
/var/www/vhosts/cadtutor.it/httpdocs/cad2/lib/moodlelib.php on line
9477
Warning: is_executable(): open_basedir restriction in effect. File(/usr/bin/uptime) is not within the allowed path(s): (/var/www/vhosts/cadtutor.it/:/tmp/:/var/lib/php/session/:/dev/urandom) in
/var/www/vhosts/cadtutor.it/httpdocs/cad2/lib/moodlelib.php on line
9480