Захаров Александр, я предполагаю, что ей нужна, скажем так, страничка, где отображён "грид" из записей БД, и при клике на строчку открывалась дочерняя страница.
Оставлю свой комментарий, мало ли пригодится. Когда я связывался с NVIDIA + Linux (в моём случае Ubuntu), я обратил внимание на то, что самая большая трудность - это завести драйвера NVIDIA, в случае, когда у вас неотключаемая технология Optimus. Как я тогда читал в интернете, лишь редкое количество производителей ноутбуков позволяют вам отключать Intel карточку в BIOS'e. А отсюда все проблемы - bumblebee/primus.
Поэтому, прежде всего я бы посоветовал вам поискать ноутбуки (вдруг есть описание где-либо), чтобы была возможность принудительного переключения на NVIDIA карточку.
А так, я бы хотел узнать на чём вы в итоге остановились.
Спасибо.
Спасибо, перечитав ваш ответ и сравнив со своими расчётами, думаю я понял, что откуда получается. Оказалось, что в произведении векторов, я совершил ошибку в оси Y и потому у меня всё не сходилось, хоть и рендерилось более или менее ожидаемо :)
Вы позволите, если я задам вопрос о векторе up? Если я хочу повернуть камеру относительно оси наблюдателя, то можно ли сделать всё с помощью одной матрицы, или мне придется сперва (допустим) воспользоваться glRotate, а потом уже своим gluLookAt? А то, когда я пробовал вращать вектор up, то он вращался относительно центра координат, а не текущего вектора «зрения».
Спасибо вам за помощь. Я нашёл книгу, попозже посмотрю. А ответа на первый вопрос про вектор up вы ничего, случаем, не знаете?
Я вчера поэтапно просчитал вектора, и зарисовал на бумажке. Вроде бы понятно, что к чему. Может, если хабру будет интересно, попробую написать, когда будет более вменяемый результат.
Да, действительно, новая матрица — это переход от старого базиса векторов, к новому. Просто, по умолчанию, когда в OpenGL используешь единичную матрицу оси выглядят по-одному, а после преобразований как-то нелогично, но визуально всё правильно :)
Вообще, у меня была идея спортировать приложение отсюда в Линукс (мне там проще разрабатывать велосипеды для себя), но правда, не знаю, нужно ли.
Ещё раз, спасибо вам за помощь. Если вы не против, я не буду помечать ваш ответ как решение, ибо это не совсем то, что я ожидал. Может кто откликнется.
Я тут нагуглил, что Wolfram Alpha тоже умеет упрощать выражения, но ваши формулы длинные для неё :( Если нагуглю что-нибудь полезное, дам знать. Самому интересно