23 maggio 2026

ZWcad: i 2 nuovi comandi CORRISPONDENZASMART e BLOCCOBATCH

Due nuovi comandi in ZWcad nati per ottimizzare il disegno. Presenti dalla versione 2026 consentono di gestire geometrie simili che potenzialmente possono essere organizzate come blocchi.

Non sempre ci si trova davanti a dei file DWG realizzati con tutti i crismi delle buone regole di disegno CAD.  

Ci si accorge che alcuni elementi ripetuti più volte nel disegno sarebbero potuti essere organizzati come blocchi o almeno posti su appositi layer. Questo è quello che accade quando si comincia a disegnare con troppa foga senza dedicare tempo a come organizzare il proprio disegno, oppure, quando si mettono le mani su disegni fatti da altri (in genere è sempre così :-) ).

I due comandi che analizziamo sono CORRISPODENZASMART e BLOCCOBATCH , si trovano entrambi nel pannello "Intelligente" nella scheda "Abbina".


Il primo comando ha il compito di selezionare gli oggetti, il secondo comando sfrutta il primo e  sostituisce le varie geometrie simili con un blocco.

CORRISPONDENZASMART

Questo comando serve a selezionare oggetti simili a quelli di riferimento. 

Grazie a un algoritmo di riconoscimento geometrico invariante rispetto alla scala e alla rotazione, il comando analizza le entità sorgenti selezionate e individua automaticamente tutte le istanze omologhe, indipendentemente dal loro differente orientamento o dal loro fattore di scala.

A differenza del comando Selezionasimile la selezione non prende in considerazione le proprietà (layer, colore, tipo linea ecc) ma si basa sulla forma e dimensione degli oggetti.

Riepilogando, il comando riconosce oggetti identici o simili anche quando presentano:

  • Proporzioni diverse (scale differenti)
  • Angoli diversi 
  • Proprietà diverse (Layer, Colori, Spessori di line, trasparenze ecc)
  • Tipi di oggetti diversi (cioè la forma originaria è composta da polilinee, le forme simili possono essere composte da altri tipi di entità)

Il confronto fra le geometrie può essere fatto impostando anche una tolleranza, ampliando così gli oggetti simili che ricadono nella selezione.

Quando ci si trova in presenza di numerosi oggetti simili che non sono stati organizzati come blocchi o su appositi layer,, e devono essere selezionati, questo comando è utilissimo.

Ad esempio, il disegno delle travi nell'animazione seguente, presenta dei simboli di sezione composti da una linea e 2 polilinee a forma di triangolo.
All'estrema sinistra si nota anche un simbolo ingrandito leggermente rispetto agli altri.


Il comando seleziona comunque anche il simbolo scalato perché nella finestra di dialogo era attiva l'opzione "Abbina oggetti con scala diversa".

Nella finestra di dialogo del comando, nella quale è presente anche l'anteprima degli oggetti di riferimento,


si può stabilire inoltre se la ricerca deve essere effettuata nell'intero disegno o all'interno di una selezione oggetti. Quest'ultima opzione velocizza la ricerca essendo inferiore il numerod i oggei da controllare.

Il match con oggetti con scale diverse o con rotazioni diverse rispetto agli oggetti sorgente può essere regolato dai 2 controlli appositi.

La tolleranza relativa è un valore che tramite slider può essere aumentato per comprendere nella ricerca anche forme simili a quella di riferimento. Questo valore amplifica il valore numerico immesso in Tolleranza della distanza.

Bisogna saper tarare questi due valori; con valori troppo amplificati si rischia di selezionare parti di oggetti simili all'oggetto di riferimento.

TEST CON GEOMETRIA IMPORTATA DA PDF

Nell'esempio dell'animazione sottostante ho isolato i layer relativi ad arredi e sanitari di una pianta di abitazioni riveniente da un PDF non ad altissima risoluzione..

2 geometrie 'approssimate' a causa della bassa risoluzione di stampa e della scala

Si vedono infatti le anomalie sulle geometrie che probabilmente in origine sarebbero dovute essere dei blocchi. Invece, una volta importate, mostrano delle difformità tra simboli identici .

Il comando CORRISPONDENZASMART è perfetto in questi casi.

L'obiettivo finale sarà utilizzare il comando BLOCCOBATCH per trasformare geoemtrie simili in blocchi in maniera da ottimizzare la gestione del disegno.

Ma concentriamoci ancora su CORRISPONDENZASMART per la selezione corretta delle geometrie simili.

Un primo tentativo di selezione del tavolo con le 4 sedie ha successo. Dopo aver tentato con un paio di parametri,  tutti gli ex simboli relativi a quella geometria vengono selezionati.

Per provare con vari parametri senza doverli riscrive ogni volta, Il comando CORRISPONDENZASMART prima di terminare  consente di ritornare alla finestra di dialogo per modificare eventuali parametri per affinare la selezione. Basta scegliere sulla linea di comando l'opzione "Riabbina".
Grazie a questa possibilità ho potuto trovare - con 2 o 3 tentativi i giusti valori di "Tolleranza relativa" e "Tolleranza della distanza".

Un altro esperimento viene eseguito per selezionare i bidet. In questo caso le cose non vanno come vorremmo. Cambiando i parametri di tolleranza non si riesce mai a selezionare tutti i simboli del bidet presenti.

Si arriva ad un punto che, aumentando tanto la Tolleranza relativa vengono selezionate linee facenti parte del simbolo del vaso. Le parti selezionate sono simili a quelle del bidet ma la loro selezione è inutile.

Difficile comprendere il motivo per cui alcuni raggruppamenti di oggetti non vengono associati alla geometria di riferimento.
 
Probabilmente quando le geometrie che dovrebbero essere simili hanno segmenti mancanti o in eccesso lo strumento di selezione fallisce.

BLOCCOBATCH

Passiamo adesso al comando BLOCCOBATCH che trasforma in blocchi gli elementi simili di un set di selezione .

la finestra di dialogo di Bloccobatch

il pulsante Abbina oggetti è quello che lancia momentaneamente il comando CORRISPONDENZASMART.

Una volta individuati i gruppi di elementi simili si può passare ad attribuire un nome al blocco che li rappresenterà.
Altri parametri tipici di questo oggetto sono definibili.

Con il pulsante Blocco batch si esegue la sostituzione delle geometrie rilevata da CORRISONDENZASMART.

SAe si seleziona la scheda "Sostituisci blocco" si può specificare un blocco già presente nel disegno o sul disco per effettuare la sostituzione.

CONCLUSIONI

Nelle situazioni in cui dovrebbero servire di più, cioè in presenza di geometria importata da PDF, non sempre CORRISPONDENZASNMART riesce ad essere efficace. La soluzione può essere quella di reiterare il suo utilizzo più volte fino a che ha selezionato tutto quello che c'e da selezionare.

Nei casi in cui si è in presenza di geometrie perfettamente identiche come:

  • geoemtrie di molti blocchi esplosi
  • geometrie costruite dal disegnatore e ricopiate più volte
i 2 comandi rappresentano un aiuto validissimo al disegnatore.

Nessun commento:

Posta un commento