простая трехмерная интерполяция, например, деформация губки или теплопроводность - PullRequest
0 голосов
/ 09 мая 2018

Я столкнулся с проблемой, о которой не могу даже догадаться, чтобы найти подходящее ключевое слово для поиска. Поэтому я задаю вопрос здесь, чтобы ожидать даже какое-то ключевое слово или тег.

Фон очень сложный. Но результат, которого я хочу достичь, можно описать как простую сцену.

Предположим, у меня есть куб из стекла. Куб полон губки. И есть человек в губке. Теперь человек делает какое-то движение или действие. Тогда конечно губка деформируется. Этот человек описан как геометрия. Я знаю оригинальную позу человека, что означает, что я знаю оригинальную геометрию. И я также знаю деформированную геометрию. Я предпочитаю описывать губку как точки или сетки в кубе. Я знаю, что метод конечных элементов может сделать это точно. Но существует ли какой-либо метод интерполяции, чтобы рассчитать, как будут выглядеть точки губки? Я не ожидаю какой-либо точной деформации. Я просто ожидаю, что какой-то упадок покажет защемление или растяжение.

Любое ключевое слово приветствуется. Огромное спасибо.

1 Ответ

0 голосов
/ 20 марта 2019

, поскольку структура моей сцены фиксирована, я выбираю простой KNN для реализации этой функции. Поскольку структура фиксирована, я создаю kdtree в самом начале. Затем деформируйте другие точки на основе КНН.

...