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

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

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

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

Выбор OpenTK не работает должным образом
Я попытался реализовать выбор в своей игре, и я уверен, что что-то упускаю, потому что выбранный цвет всегда возвращает либо 255,255,255,255, либо 255,0,0,0. Эти два цвета появляются случайным образом и даже меняются, когда я нажимаю на один и тот же...
854 просмотров
schedule 24.05.2022

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

Выбор мыши XNA 2D
Я работаю над простой 2D-стратегией в реальном времени с использованием XNA. Прямо сейчас я достиг точки, когда мне нужно иметь возможность щелкнуть спрайт для единицы или здания и иметь возможность ссылаться на объект, связанный с этим спрайтом. Из...
4316 просмотров
schedule 27.09.2022

пересечение между вектором взгляда в мировое пространство и точкой в ​​мире
после вычисления вектора вида мирового пространства из координат экрана (используя Щелкните, чтобы увеличить WebGL ) , учитывая массив вершин, как мне найти ближайшую точку пересечения в мировом пространстве?
258 просмотров
schedule 13.10.2022

Как настроить и использовать постоянный объект кадрового буфера для уникального выбора цвета?
Этот вопрос сильно изменился с тех пор, как он был задан впервые, потому что я не понимал, как мало я знал о том, о чем спрашивал. И одна проблема, связанная с изменением размера, затуманивала мою способность понимать большую проблему создания и...
1750 просмотров

Выбор мыши OpenTK
Я разработал небольшой образец C #, чтобы понять суть, используя OpenTK и winforms. Есть метод рисования квадратов и есть другой метод выбора треугольника. Почему-то я не получаю никаких хитов. Есть ли проблема с методами Readpixel? потому что я...
4332 просмотров
schedule 28.04.2023

GLSL — фрагментный шейдер — каждый треугольник имеет свой цвет
Я хочу написать шейдерную программу, которая будет отображать каждый треугольник сетки в определенном цвете (чтобы я мог выбрать один треугольник). Я пытался использовать gl_PrimitiveID, но он всегда возвращает 0, например: #version 330 out...
909 просмотров

Как преобразовать координату мыши на экране в 3D-координату
Я создаю 3D-приложение, используя GLUT на С++. Теперь я хочу реализовать метод, подобный этому: Vector3* MyClass::get3DObjectfromMouse(int mouseX, int mouseY); Как я могу реализовать этот метод?
3552 просмотров
schedule 31.10.2022