Некоторое время назад я изучал этот небольшой проект, но не зашел слишком далеко. Я хотел бы создать небольшую программу, которая позволяет пользователю рисовать железнодорожную колею, а затем позволяет «поезду» следовать по указанной колее в 2D-плоскости. Я бы хотел, чтобы трек был довольно свободной формы и имел бы красивую плавную линию. Я играл с кубическими сплайнами и имел приличные результаты, но у меня было множество проблем с тем, чтобы заставить поезд следовать за сплайном. У меня также было много проблем с созданием нескольких путей и переключением поезда с одного пути на другой.
У кого-нибудь есть советы, статьи или исходный код, которые могут помочь мне разобраться? Благодарность!