Il comando BFNUVNUV permette di eseguire un allineamento best-fit tra la nuvola di punti di riferimento e una seconda nuvola di punti.
Ecco un esempio di frammento codice per un allineamento BFNUVNUV:
A1 =ALLINEAMENTO/INIZIO, RICHIAMA:AVVIO, ELENCO= SÌ
BFNUVNUV/AFFINA = n1,n2,n3,n4,n5 MOSTRATUTTIPARAM=ALTER1
COPPIA_ALLINEAM PRELIM/
TEOR/ x, y, z, i, j, k
MIS/<x1,y1,z1>
RIF,ALTER2,ALTER3,,
ALLINEAMENTO/FINE
ALTER1 permette di mostrare o nascondere il parametro usato per l'allineamento approssimativo. Può essere impostato si SÌ o NO.
COPPIA_ALLINEAM PRELIM/
THEO/x,y,z,i,j,k,
MIS/x1,y1,z1
Queste coppie di punti dell'allineamento approssimativo sono definite e selezionate usando la finestra di visualizzazione grafica. I valori accanto a TEOR/ rappresentano il punto sulla nuvola di riferimento. I valori accanto a MIS/ rappresentano il punto corrispondente nella seconda nuvola. Queste coppie servono a determinare una trasformazione approssimativa tra la nuvola di riferimento e la seconda nuvola, il che permette di avvicinare le due nuvole per poter affinare successivamente l'allineamento.
ALTER2 determina la nuvola di punti di riferimento usata per l'allineamento della seconda nuvola.
ALTER3 determina la seconda nuvola da allineare alla nuvola di riferimento.