проекция точек на небо - PullRequest
       3

проекция точек на небо

0 голосов
/ 11 февраля 2020

Если у меня была сфера с единичным радиусом, и у меня были некоторые точки, определенные как широты и долготы на этой сфере, и у меня была камера, определенная с вертикальным и горизонтальным углом поля зрения, который всегда находится в центре сферы , Как я могу проецировать эти точки на эту камеру?

1 Ответ

0 голосов
/ 11 февраля 2020

Точка в направлении (x, y, z) на бесконечности имеет однородные координаты (x, y, z, 0). Таким образом, предполагая, что вы используете типичные матрицы проекции вида для описания модели вашей камеры, это так же просто, как вычисление

P * V * ( cos(lon)*cos(lat), sin(lon)*cos(lat), sin(lat), 0 )'

, а затем переход к разделению перспективы и растеризации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...