У меня есть три переменных vector3; начало, конец и некоторая промежуточная точка. Я знаю, что в обычной линейной интерполяции вы задаете начальную и конечную точки вместе с переменной 't', такой как «0,6», которая возвращает положение в этой точке на пути.
То, что я хочу сделать, это передать начальную и конечную точку вместе с позицией и получить обратно значение 't', поэтому, например, я могу пройти в позиции чуть более половины пути и получить обратно '0,6'.
Я знаю, что это немного странно, и я, вероятно, плохо справился с объяснением, но любая помощь будет высоко ценится.