Le curve di Bézier sono entità matematiche e non hanno un centro chiaramente definito. Si può infatti definire molte cose diverse come il centro della curva di Bézier. Ho provato a descrivere alcuni dei possibili centri nell'immagine 1. Più di questo esistono.
Immagine 1 : alcuni dei possibili centri di una curva di Bézier a campata singola
In pratica quasi tutte le applicazioni grafiche orientate al disegno utilizzano il centro del riquadro di selezione locale (BB) come centro. I software di animazione di solito hanno un concetto aggiuntivo di pivot, quindi usano l'approccio ask user, se non viene immesso alcun input, spesso ritornano al centro BB o semplicemente al centro di coordinate locale. Questo probabilmente perché il BB deve essere calcolato comunque e ottenere il suo centro è abbastanza facile da fare (vedi A Primer on Bézier Curves ).
Anche le metriche del baricentro sono in qualche modo naturali soprattutto in un contesto di animazione, sebbene più sgradevole da calcolare. Essere più semplice discretizzare i dati ed eseguire il calcolo sull'input discreto. Ciò ha detto che alcune soluzioni in forma chiusa sono possibili per il baricentro della curva, ma non è un'equazione molto piacevole da formulare e semplificare.
Quindi abbiamo i punti sulla curva: il punto medio per lunghezza dell'arco e il punto in cui il parametro è 0,5. Nella mia mente la param è spesso problematico anche se facile da calcolare, e perde di significato quando si concatenano più Béziers dopo l'altro per un PolyBezier. Il centro della lunghezza ovviamente è naturale solo se la curva non è chiusa.tt
Definiamo anche altri possibili centri, il centro potrebbe essere al centro di gravità della curva dello scafo, la media dei punti di controllo o il centro BB della gabbia di controllo. Anche se in pratica questi non sembrano funzionare molto bene.
Nota : sebbene la curva nella figura 1 mostri il centro BB abbastanza vicino ad alcuni centri naturali, ciò non è sempre il caso di curve più complesse e specialmente di polibeteri.