Вычисление экстремумов поля зрения камеры с учетом направления и угла - PullRequest
0 голосов
/ 08 января 2019

Если у меня есть единичный вектор H - заголовок, представляющий центр обзора камеры, как я могу рассчитать соответствующие векторы для H 1 , H 2 , H 3 и H 4 , которые представляют крайние значения зрения заданное количество градусов общей ширины θ w и высоты θ h отклонение?

Мне не нужно учитывать поворот камеры (тангаж и рыскание явно учитываются в начальном векторе).

Это сделано для того, чтобы реализовать симуляцию беспилотной камеры.

Например, для аналогичных θ w и θ h 40 градусов, мне нужно

В 1 будет В повернуто на +20 градусов по ширине камеры и + 20 градусов по высоте камеры

В 2 будет В повернуто на +20 градусов по ширине камеры и - на 20 градусов по высоте камеры

... и т. Д.

1 Ответ

0 голосов
/ 06 марта 2019

Используйте сферические координаты, сделайте перевод к ним, и проблема проста и уходит просто с меньшими или большими, чем сравнения.

Я выбрал работу в основном в декартовых координатах, затем использовал cart2sph ().

...