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

Преобразование лучей формы: лучший способ определить последнюю позицию, которая НЕ пересекает что-либо?
Я использую Box2D (в частности, jBox2D), и я пытаюсь сделать тетрис-подобное столкновение блоков (т.е. останавливаться непосредственно перед тем, как они перекрывают друг друга, чтобы они плавно сцеплялись) Каков самый простой способ определить...
731 просмотров
schedule 20.10.2022

Raycast BCE0044 обнаружил ожидание ), нашел «попадание»
Я делаю динамическую камеру RTS с помощью Raycast, но это вызывает следующие проблемы: 1. Assets/CameraMover.js(11,73): BCE0044: expecting ), found 'hit'. 2. Assets/CameraMover.js(11,77): BCE0043: Unexpected token: ). код выглядит так:...
225 просмотров
schedule 15.10.2022

Точка внутри трехмерного замкнутого объема
У меня есть трехмерный замкнутый объем, определяемый 6 поверхностями, каждая поверхность имеет 4 вершины. Итак, я хочу проверить, находится ли данная точка внутри объема или вне его. Решение, о котором я подумал, было: Проведите произвольную...
6558 просмотров
schedule 21.02.2024

Raycast не обнаруживает объект
Я новичок в единстве и все еще учусь. У меня есть объект (плитка) в точке (-35, 0, -35) и второй объект в точке (-35, 1, -35). Я запускаю raycast от плитки вверх ко второму объекту (из плитки), используя приведенный ниже код, и регистрирую его,...
857 просмотров
schedule 24.02.2024

Не удалось заставить RaycastHit2D работать должным образом
В моей игре я рисую линию и, чтобы ограничить длину линии, если она сталкивается с каким-либо коллайдером, я использую raycasthit2d. Но это не всегда работает. Я использовал Debug.DrawRay, чтобы посмотреть, как это работает, но оно работает не...
849 просмотров
schedule 11.04.2024

Уменьшение временной сложности O(n²) алгоритма Ray Casting
Я написал алгоритм приведения лучей на основе стандартных алгоритмов. Точка пересечения вычисляется с помощью алгоритма Меллера-Трумбора (который сократил время выполнения примерно на 350 % по сравнению с более простым алгоритмом). В целом...
1676 просмотров

Ray Casting с разным размером высоты
У меня есть проект Java, который делает "лабиринт окон" и использует алгоритм преобразования лучей. Вот скриншот: Как вы видите, все стены имеют одинаковую высоту. Я хотел бы сделать то же самое, но с другой высотой private void...
5657 просмотров

Как мне получить доступ к конкретным попаданиям raycast в цикле for?
У меня есть цикл, который рисует 4 луча снизу моего персонажа, которые используются для обнаружения столкновений с объектами. Моя проблема в том, что если raycast # 1 и raycast # 4 сталкиваются с разными объектами, они возвращают значения от обоих...
536 просмотров
schedule 13.11.2023

Raycasting (выбор мыши) при использовании ортогональной проекции перспективы VS в OpenGL
Я изо всех сил пытаюсь понять, как изменить свой алгоритм для обработки raycasting (используемого для MousePicking) с использованием перспективной проекции и ортогональной проекции. В настоящее время у меня есть сцена с 3D-объектами, к которым...
1117 просмотров

Проблема Unity Raycast2D, когда персонаж сидит на углу
Привет, у меня проблема с Raycast2D. Когда персонаж сидит на платформе, как на изображении, Raycast2D не работает. Я пробовал и Raycast, и RaycastAll. Как определить платформу под персонажем, когда он на углу? https://imgur.com/z7VMRq5...
286 просмотров
schedule 26.02.2024

События, пересекающиеся с Raycaster, для дочерних элементов модели glb
Я загружаю модель glb, как показано ниже: <a-scene> <a-assets> <a-asset-item id="tree" src="/path/to/tree.gltf"></a-asset-item> </a-assets> <a-entity gltf-model="#tree"></a-entity>...
430 просмотров
schedule 16.04.2024