Вопросы по теме 'ray-picking'

Выбор лучей с буфером глубины: ужасно неточно?
Я пытаюсь реализовать алгоритм выбора лучей для рисования и выбора блоков (поэтому мне нужна изрядная точность). Изначально я выбрал реализацию лучей, но не чувствовал, что она достаточно точна (хотя ошибка могла быть связана с моим тестированием...
1249 просмотров
schedule 26.10.2021

Создать луч из координат мыши для 3D-пикировки
Мой вопрос Может кто-нибудь связать хорошую статью / учебник / что-нибудь или, может быть, даже объяснить, как правильно отбрасывать луч из координат мыши для выбора объектов в 3D ? У меня уже есть Луч и пересечение, теперь мне нужно только...
2169 просмотров
schedule 29.10.2021

получить мышь в мировых координатах с помощью 2 вызовов gluUnproject для создания луча
Я пытаюсь использовать то, что многие люди, кажется, находят хорошим способом, я вызываю gluUnproject 2 раза с разными z-значениями, а затем пытаюсь вычислить вектор направления для луча из этих двух векторов. Я прочитал этот вопрос и попытался...
980 просмотров
schedule 28.10.2021

Выбор лучей в OpenGL ES 2.0
Я пытаюсь реализовать выбор лучей в OpenGL ES 2.0, чтобы определить, был ли нажат объект или нет. Пока я просто пытаюсь проверить, был ли нажат конкретный треугольник. Я использую этот сайт как мотивацию...
3863 просмотров
schedule 22.04.2022

java3d Выбор объектов
Я создаю графический интерфейс java3d, с помощью которого пользователи могут создавать собственные графы сцен, не зная кода, я хочу выбирать определенные поля с помощью мыши, и я хочу иметь возможность перемещать их ... поэтому для этого мне нужно...
1136 просмотров

Как получить точную 3D-глубину от щелчка мыши на 2D-экране для крупномасштабного объекта в OpenGL?
Я вычисляю 3D-координаты по щелчку мыши на 2D-экране. Затем я рисую точку по вычисленной 3D-координате. В коде все в порядке, в методе все в порядке, все работает нормально. Но есть одна проблема, которая имеет отношение к глубине. Если размер...
491 просмотров

OpenGl ES на Android тонкая настройка кода выбора лучей
Я реализовал выбор лучей, используя min3d и некоторый код, который я нашел в Интернете, но когда я реализовал его, я заметил, что иногда он немного отключается, что означает, что когда я нажимаю на одно поле, иногда выбирается неправильный. Иногда...
1678 просмотров
schedule 13.07.2023

Как переориентировать ближнюю и дальнюю плоскости из gluUnProject, чтобы учесть положение и угол камеры?
Я пытаюсь проследить луч от щелчка мыши по экрану в трехмерное пространство. Насколько я понимаю, положение и ориентация по умолчанию выглядят так: из этого кода: GLint viewport[4]; GLdouble modelview[16]; GLdouble...
375 просмотров
schedule 25.10.2022

OpenGL: gluUnProject возвращает неправильные координаты
Я настроил свою сцену (приложение для Android, OpenGL ES) следующим образом: GLU.gluPerspective(gl, 60, viewRatio, 0.1f, 1000.0f); // ... GLU.gluLookAt(gl, cameraX, cameraY, cameraZ, cameraX, cameraY, cameraZ - 1f, 0f, 1f, 0f); // Scene scaled...
4097 просмотров
schedule 29.12.2023