I dati utilizzati per costruire l'arco vengono determinati nel seguente modo:
Innanzitutto, viene determinato un segmento della scansione utilizzando un punto iniziale e un punto finale all'interno della scansione. Il punto iniziale e quello finale vengono scelti rispettivamente come punto della scansione più vicino [start_x, start_y, start_z] e quello più lontano [end_x, end_y, end_z].
I punti vengono quindi eliminati dagli insiemi dei punti iniziali e finali della scansione. Il numero dei punti scartati dai punti iniziali e finali corrisponde rispettivamente a scarto_iniziale e a scarto_finale. Viene quindi adattato un arco a questo insieme di punti.
Infine, i punti iniziale e finale vengono aggiunti di nuovo se si trovano all'interno della zona di tolleranza specificata. L'arco viene quindi riadattato al nuovo insieme di punti.
Il valore per tipo_adat può essere BF (Best-fit) o BFRE (Ricomp. best fit). Tale valore determina se per il calcolo dell'arco viene utilizzato il metodo best-fit o best-fit con ricompensazione. Per una descrizione delle opzioni best-fit e ricompensazione best-fit, vedere "Costruzione di un cerchio best fit o di ricompensazione best fit".