Étant donné les 4 coordonnées d'une forme 2D dans un espace 3D, je veux calculer son rapport d'aspect.
L'espace 3D est créé avec 2 points de fuite.
Les 4 coordonnées - marquées en bleu - sont les coordonnées 2D sur l'affichage. dans l'exemple, ils doivent être approximativement (14, 5,5), (19, 5), (20,3, 7,3), (25,3, 6).
Je ne sais pas si cela est possible du tout, si quelqu'un pouvait trouver la preuve que pour 2 rapports d'aspect différents les coordonnées 2D sont les mêmes, ce problème serait insoluble.
Mon exapmle:
transformations
geometry
projections
perspective
space
succcubbus
la source
la source
Réponses:
Le rapport est avec une mesure visuelle rapide et sale qui est environ . Vous pouvez le mesurer en prenant le rapport des angles de fuite ( voir image 1 ) parce que nous sommes si proches du centre.665:501 5:4 α/β
Image 1 : Rapport des angles entrants
Nous pouvons vérifier la situation visuellement en dessinant une grille de perspective en 2 points. Pour cela, nous avons besoin de la ligne médiane entre les points de fuite.
Image 2 : semble à droite.
la source