В этом ролике я подробно расскажу о том, каким образом запрограммировать на языке C воздействие движений мыши на углы поворота камеры. В ходе повествования обсудим тонкости, связанные с координатами наблюдателя в OpenGL, а также алгоритмы перемещения наблюдателя
00:19 Исходники GL Start
14:44 Имя приложения
15:33 Структура 3D-объекта Obj3D
19:00 Матрицы перспективы и обзора
23:50 Движение наблюдателя
27:27 Поворот сцены
31:01 Обзор мышью
36:05 Ограничения углов поворота
38:39 Движение в сторону взгляда
Первоначальный исходник:
Используемый ресурс: :_GLX_and_Xlib