Трассировка металлических лучей: найдите все пересечения вдоль луча в порядке от ближайшего к самому дальнему. ⇐ IOS
-
Anonymous
Трассировка металлических лучей: найдите все пересечения вдоль луча в порядке от ближайшего к самому дальнему.
Я использую API трассировки лучей Metal для пересечения структуры ускорения ограничивающих рамок, выровненных по осям. Для моего использования мне нужно найти все пересечения вдоль луча в предсказуемом порядке (в идеале от ближайшего к самому дальнему)
Сейчас я использую intersection_query для поиска пересечений. Однако порядок, в котором возвращаются пересечения, кажется надежным
Есть ли способ получить результаты, упорядоченные по расстоянию, из intersection_query? Если нет, есть ли другой способ получить упорядоченные пересечения с помощью API трассировки лучей Metal?
Я использую API трассировки лучей Metal для пересечения структуры ускорения ограничивающих рамок, выровненных по осям. Для моего использования мне нужно найти все пересечения вдоль луча в предсказуемом порядке (в идеале от ближайшего к самому дальнему)
Сейчас я использую intersection_query для поиска пересечений. Однако порядок, в котором возвращаются пересечения, кажется надежным
Есть ли способ получить результаты, упорядоченные по расстоянию, из intersection_query? Если нет, есть ли другой способ получить упорядоченные пересечения с помощью API трассировки лучей Metal?
Мобильная версия