Вопросы по теме 'arcball'

элементы управления arcball с помощью Qt и OpenGL
Я пытаюсь реализовать контроллер arcball/trackball, используя Open GL и Qt. Тем не менее, я совершенно новичок в OpenGL. У меня ужасное, ужасное, ужасное время, когда я заставляю вещи работать. Я начал с этого видео:...
2912 просмотров
schedule 03.10.2022

GLM: Как я могу удерживать выбранную точку под мышью при вращении?
Я пытаюсь повернуть сетку вокруг ее начала, используя стандартное вращение дуги. Всякий раз, когда я нажимаю на 3D-объект, я провожу луч от мыши, чтобы найти точку пересечения. Я измеряю расстояние этой точки пересечения от начала координат...
507 просмотров

Реализация оси вращения дуги без проекционной матрицы?
У меня есть вопрос о реализации arcball в opengl с помощью Android Studio. После вычисления оси вращения я должен перевернуть ось через конвейер рендеринга обратно в пространство объекта, чтобы вращение можно было применить в пространстве объекта....
202 просмотров

Как glm :: перспектива () и glm :: lookAt () работают вместе?
Я пытаюсь понять, как работают функции lookAt и перспективы. Я хотел бы изменить значение glm :: lookAt (в частности, значение z положения камеры), и я заметил, что если это значение отличается от значения ближней плоскости в glm :: перспектива,...
1098 просмотров
schedule 07.02.2022

OpenGL ArcBall для вращения сетки
Я использую устаревший OpenGL для рисования сетки. Теперь я пытаюсь реализовать класс arcball для поворота объекта с помощью мыши. Однако, когда я перемещаю мышь, объект либо не вращается, либо поворачивается на слишком большой угол. Это метод,...
452 просмотров
schedule 05.09.2023

Arcball Camera: как попасть вправо, в направлении и вверх
Я пытаюсь реализовать камеру, которая следует за движущимся объектом. Я реализовал эти функции: void Camera::espheric_yaw(float degrees, glm::vec3 center_point) { float lim_yaw = glm::radians(89.0f); float radians =...
882 просмотров
schedule 17.03.2022