Трассировка металлических лучей: найдите все пересечения вдоль луча в порядке от ближайшего к самому дальнему.IOS

Программируем под IOS
Anonymous
Трассировка металлических лучей: найдите все пересечения вдоль луча в порядке от ближайшего к самому дальнему.

Сообщение Anonymous »


Я использую API трассировки лучей Metal для пересечения структуры ускорения ограничивающих рамок, выровненных по осям. Для моего использования мне нужно найти все пересечения вдоль луча в предсказуемом порядке (в идеале от ближайшего к самому дальнему)

Сейчас я использую intersection_query для поиска пересечений. Однако порядок, в котором возвращаются пересечения, кажется надежным

Есть ли способ получить результаты, упорядоченные по расстоянию, из intersection_query? Если нет, есть ли другой способ получить упорядоченные пересечения с помощью API трассировки лучей Metal?

Вернуться в «IOS»