Formula per CurvaNurbs

Il cerchio osculatore me lo ricaverei da me:

  1. Ricerca della tangente al punto interessato
  2. Ricerca della perpendicolare passante per il punto
  3. Selezione di due punti vicini, appartenenti alla curva, uno a destra uno a sinistra
  4. Tracciamento della circonferenza per tre punti.

Servito

Ps la distanza tra centro del cerchio e il punto di interesse è il raggio del cerchio osculatore.
Ripeti la definizione per infiniti punti è ottieni i raggi di curvatura.

Ps2 sto pensando che un buon risultato si può ottenere usando il codice che ho pubblicato.
Dal momento che ad ogni valore di t è associato un punto, potresti prendere tre valori di t consecutivi e e fare passare da li la circonferenza. La precisione dovrebbe essere molta buona.

Ps3 ripetendo il codice per ogni punto puoi visualizzare facilmente massimi e minimi.