Das Problem, das wir zu lösen versuchen, besteht darin, einen Punkt in zwei verschiedenen Darstellungen einer Ebene zu lokalisieren. Die erste Ebene, die wir haben, ist gedreht, um eine Perspektive zu erzeugen; die zweite ist eine 2D-Ansicht der gleichen Ebene. Wir haben 4 Punkte auf jedem der Pläne, von denen wir wissen, dass sie gleichwertig sind. Die Frage ist, wenn wir einen beliebigen Punkt in Ebene 1 haben, wie finden wir den entsprechenden Punkt in Ebene 2?
Es ist wahrscheinlich am besten, den Anwendungsfall zu illustrieren, um die Frage zu klären. Wir haben ein Bild auf der linken Seite.
2D-Layoutdiagramm des Raums
Die Gegebenheiten, die wir haben, sind also die roten Quadrate aus beiden Bildern. Beachten Sie, dass es möglich sein sollte, dass der 2D-Raum nicht unbedingt ein Quadrat ist. Diese stehen uns im Voraus zur Verfügung und sind bekannt. Ich habe auch grüne Punkte auf der Ebene im ersten Bild angeordnet. Ich würde gerne eine Projektion des Punktes in Bild 1 auf den Raum in Bild 2 machen.
Beachten Sie auch, dass ich für Bild 1 weder ein bestimmtes Fenster noch eine bestimmte Augenposition habe. Ich weiß nur, dass das rote Quadrat aus Bild 1 eine Transformation des roten Quadrats aus Bild 2 ist und dass sich Bild 2 im 2D-Raum befindet.