Mi sono occupato di questo per un piccolo progetto, ma non sono andato troppo lontano. Vorrei creare un piccolo programma che consenta a un utente di tracciare un binario del treno e quindi consentire a un "treno" di seguire detto binario su un piano 2D. Vorrei che la traccia fosse piuttosto libera e risultasse in una bella linea liscia. Ho giocato con spline cubiche e ho avuto risultati decenti, ma ho avuto un sacco di problemi a far seguire al treno la spline. Ho anche avuto molti problemi a creare più binari e passare da un treno all'altro.
Qualcuno ha consigli, articoli o codice sorgente che possono aiutarmi a capire qualcosa? Grazie!