Вопросы по теме '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 просмотров
schedule
25.01.2024
Ray Casting с разным размером высоты
У меня есть проект Java, который делает "лабиринт окон" и использует алгоритм преобразования лучей. Вот скриншот:
Как вы видите, все стены имеют одинаковую высоту. Я хотел бы сделать то же самое, но с другой высотой
private void...
5657 просмотров
schedule
05.11.2023
Как мне получить доступ к конкретным попаданиям raycast в цикле for?
У меня есть цикл, который рисует 4 луча снизу моего персонажа, которые используются для обнаружения столкновений с объектами. Моя проблема в том, что если raycast # 1 и raycast # 4 сталкиваются с разными объектами, они возвращают значения от обоих...
536 просмотров
schedule
13.11.2023
Raycasting (выбор мыши) при использовании ортогональной проекции перспективы VS в OpenGL
Я изо всех сил пытаюсь понять, как изменить свой алгоритм для обработки raycasting (используемого для MousePicking) с использованием перспективной проекции и ортогональной проекции.
В настоящее время у меня есть сцена с 3D-объектами, к которым...
1117 просмотров
schedule
28.10.2022
Проблема 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