Как мне сопоставить точки из одной сетки в другую?

StackOverflow https://stackoverflow.com/questions/1620496

  •  06-07-2019
  •  | 
  •  

Вопрос

Допустим, у меня есть двумерная линейная сетка и точка в указанной сетке. Как мне сопоставить точку из этой сетки в связанную нелинейную сетку?

пример изображения

Красная точка - это точка в регулярной сетке, и я хочу знать, как определить, куда эта точка будет идти в аналогичной деформированной сетке (показан пример). Я думаю об использовании разницы между точками в недеформированной сетке и деформированной, чтобы получить решение, но я не уверен, как.

Это было полезно?

Решение

Возможно, вы захотите ознакомиться с Аффинными преобразованиями . Здесь не так много магии, только небольшой перевод и стрижка . Все это делается с помощью умножения матриц для пар координат (в однородных координатах ), поэтому это очень легко сделать. Но может быть немного трудно понять: -)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top