BOOLEANO

Finestra di dialogo Operatore Nuvola di punti - Operatore booleano

Il software applica questa operazione a uno o due operatori o comandi NUV selezionati.

L'operatore booleano funziona con i dati di una sola nuvola di punti o con comandi che si riferiscono alla stessa nuvola di punti. Operazioni booleane tra dati appartenenti a nuvole di punti differenti non sono ammesse.

Si supponga ad esempio di avere due nuvole di punti NUV1 e NUV2 definite nella routine di misurazione da due diversi insiemi di dati. Se da NUV1 si creano due oggetti SELEZ.NUV; uno etichettato SELEZ.NUV1 e l'altro SELEZ.NUV2, si può usare l'operatore booleano su NUV1 e su uno o entrambi gli oggetti SELEZ.NUV poiché sono creati dallo stesso insieme di dati. Tuttavia, non si può usare l'oggetto NUV2 poiché si basa su un differente insieme di dati.

PC-DMIS permette di cambiare manualmente nella finestra di modifica i riferimenti ai comandi booleani riguardanti la nuvola di punti purché condividano lo stesso insieme di dati. Se non si riferiscono allo stesso insieme di dati, PC-DMIS ripristina il riferimento originale.

Per eseguire un'operazione booleana su una nuvola di punti, fare clic su Operazione booleana su nuvola di punti () nella barra degli strumenti Nuvola di punti.

L'operatore booleano usa la seguente opzione.

Tipo - È un elenco di opzioni tra i tipi booleani. Selezionare nell'elenco il tipo che si desidera applicare:

COMPLEMENTO – Questo tipo genera i punti non visibili in un singolo comando selezionato.

UNIONE – Quando è applicato a due comandi selezionati, questo tipo di operatore genera un insieme di punti di dati contenenti tutti i punti in questi comandi.

INTERSEZIONE – Questo tipo genera l'insieme di punti di dati che hanno la stessa posizione in due comandi selezionati.

DIFFERENZA – Questo tipo rimuove dal primo comando selezionato tutti i punti in comune con il secondo comando selezionato.

Fare clic su Crea dopo aver modificato il comando per inserire un comando NUV/OPER,BOOLEANO nella finestra di modifica.

Per esempio:

NUVBOOLEANO1=NUV/OPER,BOOLEANO,UNIONE,DIMENSIONE=0

REF,OPER_NUV2,OPER_NUV3,,