Описание тега glulookat

NoneGluLookAt is a function in the OpenGL Utility Library (GLU) that defines a view transformation
2 ответа

Почему в LookAt OpenGL, если наше лицо обращено почти к небу, мы все еще можем видеть вещи прямо перед нами?

Возможный дубликат: Что такое вектор UP в функции LookAt OpenGL? Это связано с тем, что именно является вектором UP в функции LookAt OpenGL? Если звонок: gluLookAt(512, 384, 2000, 512, 384, 0, 0.0f, 1.0f, 0.0f); Если я сижу на стуле и смотрю прямо п…
17 май '12 в 13:46
1 ответ

Эмуляция gluLookAt с glm::Quat(ernions)

Я пытался эмулировать функциональность gluLookAt, но с Quaternions. Каждый из моих игровых объектов имеет TranslationComponent. Этот компонент хранит позицию объекта (glm::vec3), вращение (glm::quat) и масштаб (glm::vec3). Камера рассчитывает свою п…
17 янв '14 в 03:54
1 ответ

OpenGL 3 (LWJGL) LookAt Matrix Confusion

Я изучаю OpenGL 3, используя LWJGL. Я пытался реализовать эквивалент gluLookAt()и хотя это работает, я несколько запутался, почему. Я признаюсь, что просто скопировал этот код из различных источников в сети, но после долгих исследований, я думаю, по…
14 фев '13 в 01:21
1 ответ

OpenGL на Java, ручное создание матрицы gluLookAt

Я экспериментировал с использованием матричной манипуляции вместо использования функций на основе эйлера или кватерниона, которые поставляются с Open GL ES (и ulti lib). Я могу заставить большинство вещей работать, но я не могу воссоздать функцию gl…
14 сен '13 в 13:31
1 ответ

Свобода передвижения

Я немного застрял с созданием свободы движений с помощью мыши в OpenGL, и мне хотелось бы иметь элементы управления программой создания 3D-моделей. Я использую Windows. Вот моя структура окна просмотра, довольно стандартная: struct viewport { float …
01 дек '13 в 18:05
2 ответа

Местоположение цели LookAt не имеет значения, если это z = 0 или z = 1000 или -1000?

Я пробую LookAt в OpenGL ES, gluLookAt(512, 384, 2000, 512, 384, 0, 0.0f, 1.0f, 0.0f); Второй ряд - это позиция цели... так что мне интересно, поменяю ли я z от 0 в 1000 или же -1000не должно ли то, что видно по-другому? Они оказываются все одинаков…
17 май '12 в 10:35
1 ответ

GluLookAt векторы и камера в стиле FPS

Я пытаюсь реализовать камеру в стиле FPS, обновляя три вектора: EYE, DIR, UP. Эти векторы те же, что используются в gluLookAt (поскольку gluLookAt определяется положением камеры, направлением, на которое она смотрит, и вектором вверх). Я уже реализо…
1 ответ

Зачем использовать glm::LookAt в OpenGL?

После прочтения системы координат в OpenGL я решил переместить камеру по всему миру, мне просто нужно перевести координаты вида. Если я скажу использовать view = glm::translate(view, glm::vec3(0, 0, -50));Я перевожу камеру на 50 единиц назад (перево…
30 дек '18 в 04:54
1 ответ

Почему перед использованием gluLookAt мне нужно написать glLoadIdentity

Я обнаружил, что если я не использую glLoadIdentity перед gluLookAT, то у меня появится пустой экран. Я не понимаю: почему?
13 июл '13 в 15:37
2 ответа

OpenGL в Qt не рисует красный квадрат

Я пытаюсь использовать QGLWidget использовать OpenGL в приложении Qt. Я сделал подкласс QGLWidget и т.д., и думал, что я проверю, работает ли это. Однако следующий код не работает так, как я ожидал: void MyGLWidget::paintGL() { gluLookAt(0,0,-10,0.5…
11 июн '12 в 20:29
1 ответ

gluLookAt() не смотрит куда надо

Я не понимаю, что именно делает функция glLookAt(). У меня есть объект в положении x,y,z . Я хочу поместить камеру в положение x+20,y+20,z+20, когда объект движется, чтобы он выглядел как неподвижный. Однако это не тот случай: когда я делаю следующи…
06 апр '15 в 00:28
1 ответ

gluPerspective, glViewport, gluLookAt и матрицы GL_PROJECTION и GL_MODELVIEW

Оригинальный вопрос Я хочу использовать "gluPerspective", "glViewport" и "gluLookAt" для управления моей камерой и экраном. Какие функции я применяю к какому режиму матрицы? И в каком порядке я / я должен их использовать? Например, я пытаюсь настрои…
24 окт '12 в 16:18
1 ответ

OpenGL Android: ось X загадочно перевернута

Я отображаю четырехугольник в псевдо-2D холсте через OpenGL. Для этого я использую ортографическую проекцию через: gl.glMatrixMode(GL10.GL_PROJECTION); gl.glLoadIdentity(); gl.glOrthof(-ratio, ratio, -1, 1, 0, 10000); Координаты отображаемого квадра…
21 мар '12 в 16:29
2 ответа

Вывод (glu)lookAt

Я пытаюсь изучить (современный) OpenGL, и я полностью сбит с толку о различных преобразованиях... Матрица просмотра меня запутала, поэтому мне нужно кое-что прояснить. Вот что я понял о (обычном) конвейере. Вершины задаются в мировом пространстве, к…
03 ноя '13 в 18:28
3 ответа

gluLookAt() лучшее использование, на матрице GL_PROJECTION или на матрице GL_MODELVIEW

В документации OpenGL говорится, что вызовы gluLookAt() должны выполняться в матрице GL_MODELVIEW: http://www.opengl.org/resources/faq/technical/viewing.htm На самом деле документы ссылаются на статью, в которой говорится, что использование gluLookA…
02 мар '12 в 20:19
1 ответ

OpenGL перспективная проекция и местоположение камеры

Я рендерил сцену с некоторым изображением карты в OpenGL и использую широту карты как координаты напрямую. Так что моя сцена начинается не с 0,0, а с шириной и высотой. Хотя я могу видеть свой многоугольник (очень маленький), я не могу изменить масш…
17 апр '12 в 18:37
1 ответ

gluLook это необязательно?

Я новичок в Open GL / Open GL ES. Я разработчик для Android и сам изучаю Open GL. Это действительно очень трудно понять, но изо дня в день я делаю успехи только благодаря вам, народы:) Теперь давайте перейдем к моей проблеме. Я скачал 2 образца, ско…
23 мар '14 в 18:21
1 ответ

OpenGL - неправильное позиционирование объектов - gluLookAt()

Я получил такс из университета и должен сделать небольшой пример солнечной системы, объекты должны вращаться и т. Д. Проблема в том, что когда я не вызываю GluLookAt(), все выглядит нормально, но я хотел бы изменить представление и когда я вызываю ф…
11 дек '16 в 20:30
3 ответа

OpenGL - вращение вокруг куба с помощью gluLookAt вращается очень быстро

Я пытаюсь перемещаться по кубу с центром в начале координат, используя gluLookAt вместо того, чтобы выполнять преобразование R*T непосредственно на объекте. Сначала я не был уверен, как решить эту проблему. Затем я понял (после реализации половины р…
02 фев '13 в 20:16
2 ответа

OpenGL - как переместить сцену в ответ на ввод с помощью мыши, используя gluLookAt

Я использую OpenGL в Qt через QGLWidgetи я пытаюсь реализовать базовое взаимодействие с мышью и клавиатурой. Так, например, клавиши со стрелками на клавиатуре будут использоваться для "панорамирования" сцены, колесико мыши - для увеличения масштаба …
12 июн '12 в 21:20