Проблема, которую мы пытаемся решить, заключается в размещении точки в двух разных представлениях плоскости. Первая имеющаяся у нас плоскость вращается для создания перспективы; второй - это двухмерный вид той же плоскости. У нас есть 4 балла за каждый план, который, как мы знаем, эквивалентен. Вопрос в том, если у нас есть произвольная точка на плоскости 1, как нам найти соответствующую точку на плоскости 2?
Лучше всего, вероятно, проиллюстрировать вариант использования, чтобы лучше прояснить вопрос. У нас есть изображение, проиллюстрированное слева.
Двухмерная схема пространства
Итак, данные, которые у нас есть, - это красные квадраты на обоих изображениях. Обратите внимание: если возможно, я бы хотел, чтобы 2D-пространство не обязательно было квадратом. Они доступны нам заранее и известны. У меня также есть зеленые точки, расположенные на плоскости на первом изображении. Я хотел бы иметь возможность сделать проекцию точки на изображении 1 на пространство на изображении 2.
Обратите внимание также на изображение 1: у меня нет определенного окна или положения глаз. Я просто знаю, что красный квадрат из изображения 1 является преобразованием красного квадрата из изображения 2 и что изображение 2 находится в 2D пространстве.