Может ли Meshlab определить, находится ли точка внутри сетки

В основе Meshlab лежит библиотека vcglib c++. Мне было интересно, может ли Meshlab проверить, находится ли точка внутри 3D-сетки (многогранника). Я нашел статью, в которой объясняется возможный способ определения внутренней грани. Однако предлагаемый метод окрашивает вершины на основе окружающего затенения, которое зависит от вида камеры и, следовательно, имеет ограничения.

Может ли Meshlab использовать raycasting и получать информацию для определения того, является ли точка внутренней точкой или нет?


person AFPP    schedule 19.08.2018    source источник


Ответы (1)


Ambient occlusion не зависит от точки обзора — это расчет видимости от всего окружающего освещения, которое есть во всех направлениях.

Meshlab может сделать это через

Filters > Color Creation and Processing > Ambient occlusion (per vertex or per facet)
person A.Comer    schedule 16.10.2018
comment
Чтобы уточнить, после запуска фильтра окружающего затенения вы можете перейти к фильтрам › выбор › выбрать по качеству грани/вершины, чтобы выбрать грани/вершины с низкой/высокой окклюзией. - person A.Comer; 19.10.2018