LINUX.ORG.RU

Ответ на: комментарий от Zhbert

А точно: User Comment : Yaw:40.607456,Pitch:-47.76139484996872,Roll:7.020059422146799

Yaw - Азимут, Pitch наклон телефона. Что такое Roll не понимаю. Спасибо.

steemandlinux ★★★★★
() автор топика
Последнее исправление: steemandlinux (всего исправлений: 1)
Ответ на: комментарий от Zhbert

Теперь осталось понять как перспективу посчитать.

steemandlinux ★★★★★
() автор топика
Ответ на: комментарий от steemandlinux

X - ось поперек короткой стороны экрана, Y - поперек длинной, Z - глубина, она же оптическая ось камеры.

Yaw - рысканье, угол в плоскости YZ,он же поворот по X, Pitch - тангаж, угол в плоскости XZ, поворот по Y. Roll, как правильно написали выше, крен, поворот по оси Y, плоскость XY.

Перспективу можешь посчитать последовательно умножив наблюдаемый размер объекта на три матрицы поворота, смотри тут https://en.wikipedia.org/wiki/Rotation_formalisms_in_three_dimensions#Euler_angles_(z-y%E2%80%B2-x%E2%80%B3_intrinsic)_%E2%86%92_rotation_matrix

bl00dy
()
Последнее исправление: bl00dy (всего исправлений: 1)
19 июня 2021 г.
Ответ на: комментарий от bl00dy

https://docs.enthought.com/mayavi/mayavi/auto/mlab_camera.html Долго думал как найти алгоритмы для рендера трехмерной матрицы и тут вдруг внезапно осенило, что называется это дело - проекция :)

Чувствую себя в игре Kerbal Space System.

steemandlinux ★★★★★
() автор топика
Последнее исправление: steemandlinux (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.