Macro EdgesToArc/it

A volte si incontrano contorni che contengono archi composti da piccoli segmenti retti. Questo accade spesso quando si lavora con i file di altri programmi. Questa macro rende relativamente facile riconvertire questi archi discretizzati in archi di cerchio. L'operazione riduce la dimensione del file e lo rende più gestibile.

Per utilizzare questa macro, è necessario degradare il contorno e scomporlo in singoli segmenti con la funzione. Dopo basta selezionare i segmenti che si desidera sostituire con un arco di cerchio ed eseguire la macro. Servono almeno due segmenti.

La macro controlla se tutti i segmenti si trovano su un cerchio comune e in questo caso crea l'arco e rimuove i segmenti, altrimenti si interrompe.

A causa di piccole imprecisioni nei calcoli, la funzione può talvolta non riuscire a ricombinare gli altri bordi e gli archi in un unico contorno. In questo caso la Macro_SuperWire fornisce un modo più efficace per fare questo.