Обработка и OpenGL - Изменение положения камеры?

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

У меня есть код, в котором, если пользователь удерживает c и перетаскивает мышь, положение камеры изменяется. Дело в том, что я не уверен, как рассчитать движение камеры по движению мыши.

Это код камеры для положения по умолчанию: камера (ширина / 2,0, высота / 2,0, (высота / 2,0) / загар (PI * 60,0 / 360,0), ширина / 2,0, высота / 2,0, 0, 0, 1, 0);

Как изменить положение камеры по отношению к перетаскиванию мышью? (Я пробовал использовать mouseX и mouseY, чтобы сместить положение глаз камеры, но это не работает.)

5
задан Dan Rigby 3 May 2012 в 19:15
поделиться