Il comando BFMESHMESH permette di eseguire un allineamento best-fit tra la mesh di riferimento e una seconda mesh.
Ecco un esempio di frammento codice per un allineamento BFMESHMESH:
A1 =ALLINEAMENTO/INIZIO, RICHIAMA:AVVIO, ELENCO= SÌ
BFMESHMESH/AFFINA,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 allineamenti preliminari dei punti sono definite/selezionate usando la finestra di visualizzazione grafica. I valori accanto a TEOR/ rappresentano il punto sulla mesh di riferimento. I valori accanto a MIS/ rappresentano il punto corrispondente sulla seconda mesh. Queste coppie servono a determinare una trasformazione approssimativa tra la mesh di riferimento e la seconda mesh, il che permette di approssimare le due mesh per poter affinare successivamente l'allineamento.
ALTER2 determina la mesh di riferimento usata per l'allineamento della seconda mesh.
ALTER3 determina la seconda mesh usata per l'allineamento alla alla mesh di riferimento.