Кубический / Кривая Гладкая Интерполяция в [закрытом] C#

Для меня это была попытка найти DLL в пути, который раньше содержал Проект, но мы переместили его в новый каталог. У Решения был правильный путь к Проекту, но Visual Studio почему-то продолжал искать в старом месте.

Решение: переименуйте каждый проблемный проект - просто добавьте персонажа или что-то еще - затем переименуйте его обратно в исходное имя.

Это должно сбросить некоторый глобальный кэш некоторого вида в Visual Studio, потому что это очищает и эту проблему, и некоторые подобные, в то время как такие вещи, как Clean, не делают.

14
задан Bhargav Rao 16 August 2019 в 07:58
поделиться

2 ответа

Вам нужен Кубический сплайн Эрмита :

alt text

где p0 - начальная точка, p1 - конечная точка, m0 - начальная касательная, а m1 - касательная к концу

12
ответ дан 1 December 2019 в 14:12
поделиться

у вас может быть линейная интерполяция и кубическая интерполяция и интерполяция между двумя функциями интерполяции.

т.е.

cubic(t) = cubic interpolation
linear(t) = linear interpolation
cubic_to_linear(t) = linear(t)*t + cubic(t)*(1-t)
linear_to_cubic(t) = cubic(t)*t + linear(t)*(1-t)

где t находится в диапазоне от 0 до 1

3
ответ дан 1 December 2019 в 14:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: