Учитывая, что у меня есть:
* Сетка 3D-объекта (* .obj файл)
* Внутренние свойства камеры
* Поза камеры / объекта
Что-то мне нужно (в Python)получить для каждого пикселя соответствующие трехмерные координаты (если они есть) модели объекта.Аналогично карте глубины (https://en.wikipedia.org/wiki/Depth_map).
Это можно сделать путем поиска пересечений между всеми треугольниками в сетке и линией, создаваемой каждым пикселем и матрицами проекции. И затем получить пересечения, которыеближе к камере. Но должен быть более быстрый и элегантный способ. Я смотрел на приведение лучей и платформу PyOpenGL, но я все еще не уверен, как это сделать. Кто-нибудь может помочь?