Intersection
Intersection samples show different cases of intersection detection:Сэмплы Intersection показывают разные случаи обнаружения пересечения:
- Simple Async Request sample demonstrates detection of intersections with all objects in the world using a combination of World::getIntersection() and Landscape::getIntersection() methods. A single ray from the mouse cursor position is used. A normal at the point of intersection is rendered and latency value is displayed.Сэмпл Simple Async Request демонстрирует обнаружение пересечений со всеми объектами в мире с помощью комбинации методов World::getIntersection() и Landscape::getIntersection(). Используется один луч от позиции курсора мыши. Отрисовывается нормаль в точке пересечения и отображается значение задержки.
- Multiple Async Requests sample demonstrates detection of intersections with all objects in the world using a combination of World::getIntersection() and Landscape::getIntersection() methods. 900 rays from a moving emitter-objects are used. You can check out latency values (number of frames per each result).Сэмпл Multiple Async Requests демонстрирует обнаружение пересечений со всеми объектами в мире с помощью комбинации методов World::getIntersection() и Landscape::getIntersection(). Используются лучи 900 от движущихся объектов-эмиттеров. Вы можете проверить значения задержки (количество кадров для каждого результата).
Доступ к исходному коду демо-проекта#
Вы можете изучать и модифицировать исходный код демо-проекта, и создавать свои собственные проекты на его основе. Чтобы получить доступ к исходному коду, сделайте следующее:
- Найдите демо-проект Intersection в разделе Demos и щелкните Install (если вы не установили его ранее).
- После успешной установки демо появится в разделе Installed, и вы сможете скопировать ее как проект, щелкнув Copy as Project.
- В открывшемся окне Create New Project введите имя нового проекта в соответствующее поле и нажмите Create New Project.
- Теперь вы можете щелкнуть Open Code IDE, чтобы проверить и изменить исходный код в IDE по умолчанию, или Open Editor, чтобы открыть проект для работы с контентом в UnigineEditor.
Последнее обновление:
07.02.2023
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter