Blocchi parametrici 2D

Contesto

I blocchi parametrici sono blocchi che contengono non solo geometria pura, ma anche alcuni metadati, che influenzano la geometria (ad esempio, la loro dimensione, visibilità). I metadati controllano il comportamento dei riferimenti di blocchi. Pertanto, le dimensioni e l'aspetto di un blocco parametrico possono essere modificati senza modificare la definizione del blocco.

Flusso di lavoro

Questo flusso di lavoro descriverà un modo di lavorare con Blocchi Parametrici 2D, utilizzando alcune funzionalità avanzate offerte da BricsCADper la creazione di questi blocchi.

Un caso d'uso dei Blocchi Parametrici 2D è rappresentato dai simboli architettonici. Il simbolo utilizzato in questo esempio è una semplice porta parametrizzata.

Note: In questo caso, il blocco verrà costruito in un disegno separato. Quindi, verrà inserito nel disegno di destinazione utilizzando il comando INSER e scegliendo il file sorgente contenente il blocco.

Creare la geometria 3D

Per garantire che tutti gli strumenti necessari siano facilmente accessibili, è utile impostare l'area di lavoro su Disegno.

La geometria conterrà le entità che rappresentano tre configurazioni distinte della porta. Queste configurazioni sono chiamate stati di visibilità. Durante la creazione della geometria, verranno disegnate le entità di tutti gli stati.

Per questo esempio, la geometria del blocco sarà simile alla seguente:

Aggiungere gli stati di visibilità

Per iniziare a creare gli stati di visibilità, aprire il pannello Stati di visibilità. A tale scopo, accedere alla scheda 2D Parametrico della barra multifunzione. Nel pannello Operazioni, cliccare sul pulsante Visibilità (oppure cliccare con il pulsante destro del mouse sulla barra multifunzione e selezionare Pannelli > Stati di Visibilità). È anche possibile lanciare il comando APRIPANNELLOSTATIDIVISIBILITA dalla Barra dei comandi.

Per ulteriori informazioni sugli stati di visibilità, consultare l'articolo Pannello Stati di Visibilità.

Successivamente, verranno definiti tre stati del simbolo della porta. Questi stati vengono creati come valori di un parametro di visibilità. È possibile ottenere questa operazione utilizzando il pannello Stati di Visibilità menzionato in precedenza.

Il flusso di lavoro per questa attività è il seguente:

  • Creare un parametro di visibilità.
  • Aggiungere tre stati.
  • Aggiungere entità al parametro.
  • Rendere visibili o invisibili le entità connesse a seconda di quale stato sia attivo.

Per aggiungere stati di visibilità al blocco, procedere nel seguente modo:

  1. Aprire il disegno del blocco.
  2. Per aggiungere un parametro di visibilità, cliccare sul pulsante Aggiungi Parametro () nella parte superiore del pannello Stati di Visibilità. Verrà creato un nuovo parametro e il suo nome sarà disponibile per la modifica. Per questo esempio, il parametro di visibilità sarà denominato Angolo.
  3. Per aggiungere uno stato, cliccare sul pulsante +Aggiungi stato sotto l'etichetta del nome del parametro. Viene creato un nuovo stato di visibilità, il cui nome è disponibile per la modifica. Per questo esempio, i nomi dei tre stati di visibilità sono Aperta, Mezza aperta e Chiusa.
  4. Per aggiungere entità a uno stato, passare il mouse sull'etichetta del nome dello stato e cliccare sul pulsante del menu () che appare all'estremità destra. Dal menù contestuale, scegliere Rendi visibili le entità. Questa opzione consente di selezionare le entità che saranno rese visibili solo per questo stato. Per collegare entità a ciascuno dei tre stati, attenersi alla seguente procedura:

    • Rendere attivo lo stato Aperta e aggiungere la linea verticale e l'arco più grande.
    • Rendere attivo lo stato Aperta a Metà. Le entità aggiunte ad Aperta saranno nascoste. Aggiungere la linea inclinata e l'arco più piccolo.
    • Attiva lo stato Chiusa. Le entità per Aperta e Aperta a Metà verranno nascoste. Poiché le entità per gli altri stati sono state automaticamente nascoste quando sono state allegate, non ci sono modifiche da apportare. Questo accade per l'ultimo stato del parametro.
    Note:
    1. Quando è attivo un determinato stato di visibilità, per visualizzare le entità nascoste per quello stato, cliccare sul pulsante del menu () nell'angolo in alto a destra del pannello e quindi cliccare su Mostra invisibile. Le entità nascoste saranno mostrate in azzurro. Per nasconderle di nuovo, deselezionare l'opzione Mostra invisibile.
    2. Esiste un secondo modo per aggiungere entità a un parametro di visibilità. Cliccare sul pulsante freccia (>) a destra di una dei nomi degli stati. Si apre un nuovo pannello specifico per lo stato. Quindi cliccare sul pulsante Seleziona aggiungi () nella parte superiore del pannello e selezionare le entità desiderate.
    3. Per rimuovere le entità da un parametro di visibilità, cliccare sul pulsante freccia (>), quindi sul pulsante Seleziona rimuovi () e selezionare le entità da rimuovere dal parametro.
    4. Se, per errore, alcune entità sono specificate per essere visibili in tutti gli stati del parametro, appariranno nel pannello specifico dello stato con l'etichetta Visibile per tutti gli stati di questo parametro. Queste entità sono ridondanti e devono essere rimosse dal parametro.
    5. Per rimuovere molte entità contemporaneamente, selezionarle usando il tasto Maiusc. Quindi, cliccare con il pulsante destro del mouse e selezionare Rimuovi dal parametro.
    6. Per modificare la visibilità delle entità per uno stato specifico, attivare lo stato e cliccare sul pulsante freccia (>). Si apre il pannello specifico dello stato e mostra un elenco contenente le entità associate al parametro. Sul lato sinistro di ogni etichetta di entità, c'è un'icona a forma di occhio. Se l'icona dell'occhio ha una linea inclinata sopra di essa (), l'entità è nascosta per tale stato. Cliccando su tale icona si attiva la visibilità di questa entità.

    Ecco come apparirà il blocco per ogni stato di visibilità definito:

  5. Salvare il disegno.
  6. Inserire il blocco nel disegno di destinazione.
  7. Per modificare lo stato di visibilità, attenersi alla seguente procedura:
    • Selezionare il blocco.
    • Aprire il pannello Proprietà e andare alla sezione Parametri.
    • Selezionare uno stato di visibilità dall'elenco a discesa del parametro Angolo.

Aggiungere le curve di riferimento

Le curve di riferimento sono entità che vengono posizionate sul layer REFERENCE_CURVES. Queste entità specifiche di un blocco verranno utilizzate per allinearle alle entità nel disegno di destinazione. L'allineamento si svolgerà durante l'operazione di inserimento.

Il blocco verrà inserito nella posizione desiderata senza la necessità di ulteriori operazioni di modifica come lo spostamento o la rotazione.

Per ulteriori informazioni sulle curve di riferimento, consultare l'articolo CURVEDIRIFERIMENTO.

Per aggiungere le linee di riferimento, seguire i passaggi seguenti:

  1. Aprire il disegno del blocco.
  2. Lanciate il comando CURVEDIRIFERIMENTO nella Barra dei comandi. È anche possibile accedere alla scheda 2D Parametrico della barra multifunzione. Nel pannello Operazioni, cliccare sul pulsante Curve di riferimento.
  3. Selezionare le quattro linee orizzontali che rappresentano il muro. Queste linee vengono ora inserite nel layer REFERENCE_CURVES.
  4. Salvare il disegno. Il blocco avrà questo aspetto:
    Note: In questa fase, il blocco allineerà le curve di riferimento a curve simili nel disegno di destinazione. In questo caso, il blocco contiene due volte due linee parallele, con una distanza di offset di 300 mm. Pertanto, questo blocco verrà agganciato dinamicamente alle linee nel disegno di destinazione parallele tra loro a una distanza di offset di 300 mm.
  5. Inserire il blocco nel disegno di destinazione. Dopo alcuni inserimenti, il risultato sarà simile a questo:

    Il processo di inserimento è simile a questo:

    Dopo aver avviato il comando INSER, viene visualizzata la finestra di dialogo Inserisci blocco. Nella sezione Impostazioni avanzate, assicurarsi che la casella di controllo Utilizza curve di riferimento per l'inserimento sia selezionata, quindi premere OK. Il blocco verrà caricato e collegato al cursore del mouse. Quando ci si sposta nelle vicinanze di due linee che corrispondono alle curve di riferimento nel blocco, il blocco si aggancia a tali linee. Ecco un cattura-schermo di questo comportamento di snap:

    Le quattro frecce blu rappresentano le curve di riferimento nel blocco. Il blocco verrà allineato alle linee corrispondenti. Spostare il mouse lungo le linee consente di posizionare il blocco. Cliccando con il pulsante sinistro del mouse, il blocco verrà inserito nel disegno, allineato alle linee corrispondenti. In questo caso d'uso specifico, le linee nel disegno di destinazione verranno tagliate tra i punti di connessione (cioè i punti in cui sono attaccate le frecce delle curve di riferimento).

    Se le linee sotto il cursore del mouse non corrispondono alle curve di riferimento, il blocco può essere inserito in modo normale, ma non si allinea con alcuna curva nel disegno di destinazione. In questo caso, se la distanza tra le linee parallele nel disegno è diversa da 300 mm (come nel blocco), le curve di riferimento non si agganceranno a tali linee.

    Note: Le curve di riferimento potrebbero non funzionare bene con i vincoli geometrici e dimensionali. Il comportamento del blocco quando si applicano curve di riferimento insieme ai vincoli dipende fortemente dalla complessità della geometria del blocco e dal numero e dal tipo dei vincoli.
    Note: La funzionalità Inserimento Guidato Indefinitoparametrizza le curve di riferimento per consentire l'inserimento del blocco porta in pareti (coppie di linee parallele) con diversi spessori di parete (distanze tra le linee).

Abilitazione della funzionalità Inserimento Guidato Indefinito

Per rendere il blocco porta più flessibile/indefinito, le curve di riferimento saranno parametrizzate e la geometria circostante sarà vincolata ad esse. Di conseguenza, il blocco parametrico si aggancerà alle pareti con diversi spessori nel disegno di destinazione.

Per ulteriori informazioni sulle curve di riferimento, consultare l'articolo Flusso di lavoro per l'Inserimento Guidato Indefinito.

Per abilitare la funzionalità Inserimento Guidato Indefinito al blocco, seguire i passi successivi:

  1. Aprire il disegno del blocco.
  2. Avviare il comando CURVEDIRIFERIMENTO dalla barra multifunzione o dalla barra dei comandi. Per questo caso, le linee di riferimento sono già definite.
  3. Selezionare l'opzione Parametrizza. In questo modo i parametri tra le curve di riferimento verranno creati automaticamente (vedere i pannelli Gestore Parametri o Navigatore Meccanico).
  4. Aggiungere vincoli per collegare alcune entità alle curve di riferimento parametrizzate. Vedere l'immagine qui sotto:

    In questo caso, sono stati aggiunti quattro vincoli coincidenti tra le estremità delle curve di riferimento e le estremità delle due linee verticali che rappresentano l'interruzione del muro.

  5. Salvare il disegno.
  6. Inserire il blocco nel disegno di destinazione. Questa volta, a causa dei parametri ad esse collegati, le curve di riferimento si agganceranno anche alle pareti interne che hanno uno spessore diverso. Vedere l'immagine qui sotto.

Aggiungere le linee di inversione

Un'altra caratteristica utile che può essere aggiunta ai blocchi parametrici è quella di capovolgere la geometria del blocco lungo determinate linee. Questo compito può essere raggiunto utilizzando un parametro inversione. Il parametro inversione rifletterà il blocco su un asse. Per questo esempio, verranno aggiunte due inversioni, specchiate orizzontalmente e verticalmente.

Per accedere alla funzionalità inversione, passare alla scheda 2D Parametrico della barra multifunzione. Nel pannello Operazioni, cliccare sul pulsante Lineainversione. Un altro modo per ottenere un'operazione di capovolgimento è digitando il comando LINEAINVERSIONE nella Barra dei comandi.

Per ulteriori informazioni sulle linee di inversione, consultare l'articolo Comando LINEAINVERSIONE.

Per aggiungere una linea inversione, seguire i passaggi seguenti:

  1. Aprire il disegno del blocco.
  2. Lanciare il comando LINEAINVERSIONE nella Barra dei comandi e tracciare una linea verticale al centro del blocco. Questo comando crea una linea arancione.
  3. Selezionare singolarmente le entità da capovolgere o utilizzare l'opzione inverTi tutto.
  4. Assegnare un nome al parametro inversione. Questo parametro sarà denominato flip_Horizontally.
  5. Con lo stesso procedimento, definire una nuova linea di inversione al centro della parete. Questa sarà chiamata flip_Vertically.

    Dopo aver definito le linee di inversione, il disegno del blocco avrà questo aspetto:

  6. Salvare il disegno.
  7. Inserire il blocco nel disegno di destinazione. Dopodiché, il blocco può essere capovolto selezionandolo e utilizzando i parametri inverti nella sezione Parametri del pannelloProprietà.
  8. (Opzionale) Modificare il colore delle geometrie delle operazioni dei blocchi parametrici impostando la variabile di sistema POPERATIONSCOLOR in base alle esigenze.
Note:
  • Le geometrie delle operazioni dei blocchi parametrici sono visibili come impostazione predefinita dopo la creazione, ma nascoste quando si apre un disegno che contiene blocchi parametrici. Utilizzare il comando PBLOCKOPERATIONSDISPLAY per nascondere/visualizzare le geometrie delle operazioni dei blocchi parametrici.
  • La visualizzazione delle geometrie delle operazioni dei blocchi parametrici quando si passa il mouse sui riferimenti di blocco parametrico, nello spazio modello, è controllata dalla variabile di sistema PBLOCKREFERENCEACTIONSVISUALIZATION (On per impostazione predefinita).

Aggiunta del parametro stira

Il parametro stira funziona in modo simile al comando STIRA. Può essere utile quando ci sono molte entità da estendere o spostare nella stessa direzione, sulla stessa distanza, senza modificare il blocco. In questo caso, il parametro stira può sostituire diversi vincoli, semplificando così il disegno e il processo di parametrizzazione della geometria.

Note: Il parametro stira potrebbe non funzionare bene in combinazione con i vincoli geometrici e dimensionali. Il comportamento del blocco quando si applica il parametro di stiramento insieme ai vincoli dipende fortemente dalla complessità della geometria e dal numero e dal tipo dei vincoli.

Per ulteriori informazioni sul parametro stira, consultare l'articolo del comando STIRAPARAMETRICO.

I seguenti passaggi descrivono come aggiungere uno stiramento parametrico a un blocco:

  1. Aprire il disegno del blocco.
  2. Lanciare il comando STIRAPARAMETRICO nella Barra dei comandi. È anche possibile accedere alla scheda 2D Parametrico della barra multifunzione. Nel pannello Operazioni, cliccare sul pulsante Stira.
  3. Creare il vettore stiramento selezionando due punti. Per questo esempio, il vettore stiramento avrà il suo punto base di spostamento nel punto contrassegnato con 1 e il secondo punto di spostamento, nel punto contrassegnato da 2. Vedere l'immagine qui sotto.
    Note:
    1. La direzione di questo vettore definisce la direzione dello stiramento e la lunghezza di questo vettore sarà il valore iniziale del parametro stira.
    2. Se possibile, allineare il vettore con una funzione/dimensione importante nel disegno. In questo modo, il valore del parametro stira avrà un significato chiaro.
    3. Il vettore stira è disegnato con un colore rosso tenue, quindi dovrebbe essere facilmente notato.
  4. Disegnare il telaio elasticizzato.

    La cornice elastica può essere un poligono o un rettangolo. Il telaio elasticizzato viene utilizzato per specificare quali punti di stiramento verranno spostati quando viene applicato l'allungamento. Verranno spostati solo i punti delle entità selezionate (vedere il passaggio successivo) che si trovano all'interno del telaio elasticizzato.

    Per questo esempio, il telaio elasticizzato sarà il rettangolo contrassegnato con 1. Vedere l'immagine seguente.

  5. Questo passaggio consente di modificare la selezione delle entità che saranno interessate quando viene applicata un'estensione, se necessario. Per impostazione predefinita, le entità che hanno punti di stiramento all'interno della cornice stirata sono già selezionate.

    Per questo esempio, la selezione predefinita include la linea inferiore e le due linee laterali del rettangolo. Notare le linee evidenziate contrassegnate con 1, 2 e 3 nell'immagine seguente.

  6. Assegnare un nome al parametro stira. Per questo esempio, il parametro si chiamerà Spessore.
  7. Salvare il disegno.
  8. Inserire il blocco nel disegno di destinazione e modificate il parametro di stiramento.

    Il blocco a sinistra ha il parametro Spessore impostato sul valore predefinito di 60 mm. Il blocco sulla destra ha il parametro Spessore modificato in 150 mm. Questo potrebbe avere senso per scopi di isolamento, in questo caso d'uso.

  9. Le geometrie operative dei blocchi parametrici sono visibili per impostazione predefinita dopo la loro creazione. È possibile utilizzare il comando PBLOCKOPERATIONSDISPLAY per nasconderle. Usare lo stesso comando per mostrarle di nuovo.
    Note: I punti delle operazioni parametriche interessati da un'operazione di stiramento parametrico sono contrassegnati da una "X".