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

Как сделать так, чтобы объекты opengl появлялись при щелчке мышью?
Что мне нужно сделать, так это щелкнуть где-нибудь в моем окне просмотра OpenGL и отобразить объект в этом месте. Я уже знаю основные вещи, то есть создание окна, обнаружение щелчков мыши, получение координат щелчка и рисование объектов. Недостающее...
1947 просмотров
schedule 11.04.2022

Трехмерная линия выбора мыши
У меня есть 3D-сцена с тысячами строк. Я хочу иметь возможность выбирать ВСЕ 3D-линии в районе 10 пикселей курсора мыши (с перспективной проекцией). Я пытался использовать метод, основанный на уникальном цвете. Но мне этот способ не подходит, т.к....
1434 просмотров
schedule 28.03.2022

выбор мыши в opengl с использованием `gluUnProject`
У меня есть сцена, в которой я визуализирую пару кубов с помощью openGL (структура программы не использует GLUT, она находится в структуре программы win32, но я просто рисую кубы с помощью glutSolidCube ), теперь я хочу выбрать эти кубы мышью,...
5443 просмотров
schedule 08.03.2023

Сетка Away3d не получает события mouseClick
Я просто пытаюсь получить координаты мыши в плоскости, но событие мыши просто не срабатывает. У меня также есть экземпляр starling поверх away3d, который я получил с помощью этого руководства , и я считаю, что есть проблема там. Вот мой код:...
234 просмотров

Как использовать выбор мыши Three.js
Я хотел бы добавить выбор объекта в этот код: var Three = new function () { this.scene = new THREE.Scene() this.camera = new THREE.PerspectiveCamera(45, window.innerWidth / window.innerHeight, 1, 1000) this.camera.position.set(20, 52,...
592 просмотров
schedule 24.03.2023

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

Как выполнить выбор поверхности в threejs
Для моего проекта мне нужно выбрать область (набор треугольников) и при наведении мыши изменить цвет. В качестве входных данных у меня есть список площадей и набор идентификаторов треугольников. Я использую индексированную буферную геометрию. Я...
166 просмотров
schedule 27.01.2023

Выбор графического процессора на разных устройствах несовместим
Я пытаюсь реализовать выбор графического процессора с помощью точек, используя код, который я изменил из второй половины этой статьи https://threejsfundamentals.org/threejs/lessons/threejs-picking.html У меня это нормально работает на компьютере,...
172 просмотров

Могу ли я прочитать значение одного пикселя из текстуры глубины WebGL в JavaScript?
Короче говоря Я хотел бы прочитать значение одного пикселя из текстуры глубины WebGL 2 в JavaScript. Это вообще возможно? Сценарий Я визуализирую сцену в WebGL 2. Рендерер получает текстуру глубины, в которую он записывает буфер глубины. Эта...
56 просмотров