Преобразование объекта в камеру C++

Как лучше всего рассчитать положение камеры, если я знаю координаты объекта относительно него?

например:

Объект в поле зрения камеры имеет координаты: положение xyz = 20,30,40 вращение xyz = 3,4,5

Эти координаты относятся к датчику камеры, поэтому координаты камеры: положение xyz = 0,0,0 вращение xyz = 0,0,0

если мы перевернем это и посмотрим на центр объекта как на нулевую точку, где находится камера?

Я нашел некоторые ответы для этого в openGL, с матрицей преобразования, но я собираюсь сделать это в чистом C++, из 6 координат выше. Это возможно?

Благодарю.

0 ответов

Другие вопросы по тегам