Какой самый эффективный способ определить вершины, видимые с определенной точки зрения?
У меня есть сцена, состоящая из нескольких 3D-моделей. Я хочу прикрепить идентификатор к каждой вершине (ModelID, VertexID), затем сгенерировать 2D-изображения с различных точек обзора и для каждого изображения сгенерировать список идентификаторов видимых вершин (по сути, это для приложения обработки изображений).
Первоначально я думал выполнить точечное произведение между нормалью вершины и вектором обзора камеры, чтобы выяснить, обращена ли вершина к камере или нет, однако, если модель закрыта другим объектом, этот тест не будет работать.
Заранее спасибо