Не в тему, но всё-таки...
Меня интересует адекватное управление камерой с "клавиатуры-мышки" (хоть с чего-нибудь). Как корректно обрабатывать изменения положения "курсора" (условно говоря) в рабочем окне? Знаю формулы (да их все знают), как обрабатывать 2 угла. Условно говоря, это поворот по X-оси и по Y-оси. А как из передвижения мышки генерировать угол для поворота по Z?
Тут (
http://www.gamedev.ru/forum/?group=0&topic=18588) предлагали "полярный вид", но как получить те 2 угла (a и b), что на входе?