Отказ от ответственности: я не на 100% уверен, что это правильно сформулированный вопрос, поэтому, пожалуйста, не стесняйтесь комментировать и предлагать улучшения.Я буду активно искать способы улучшить этот вопрос.
У меня есть треугольная сетка, скажем, Stanford Bunny .Теперь я хочу передать луч от точки источника в 3D вдоль вектора направления 3D и идентифицировать только первое пересечение этого луча с треугольной сеткой.
У меня уже есть готовая наивная реализация.Тем не менее, я ищу более продвинутую реализацию.В частности, я буду направлять многие миллионы лучей во многих направлениях, поэтому я ищу многопоточную или ускоренную на GPU реализацию.
Я должен верить, что должны быть довольно законченные проектыонлайн, так как треугольные сетки радиопередачи являются фундаментальной частью трехмерной компьютерной графики.Тем не менее, я не могу найти ничего, кроме личных проектов, что наводит меня на мысль, что я использую неправильные поисковые термины или что-то довольно простое в этом направлении.
Я ищу предложения по существующим инструментам, которые могут отслеживать трассировки полигональных сеток.