Как показать карту тепла для расстояния Хусдорфа в MeshLab? - PullRequest
0 голосов
/ 30 сентября 2019

Используя фильтр Sampling-> Hausdorff Distance в MeshLab, я вычислил расстояние между сеткой и целевой сеткой.

Как сохранить расстояние от точки к точке и отобразить его на тепловой карте или построить на гистограмме?

1 Ответ

1 голос
/ 23 октября 2019

Это легко сделать, если использовать фильтр «Расстояние от эталонной сетки» вместо «Расстояние Хаусдорфа». Этот фильтр оставит расстояние как качество в каждой вершине измеряемой сетки.

После этого вы можете раскрасить сетку, используя фильтр «Colorize by vertex Quality», или сохранить сетку для построения расстояний за пределами сетки. Рекомендуемый формат файла - PLY, и убедитесь, что флажок «Качество» установлен , а параметр «Двоичное кодирование» не установлен . Выходной файл имеет заголовок из 11 строк, а затем список из 4 чисел, XYZ и качества (это расстояние, которое вы ищете для своего графика)

0 -2 0 1.902114 
0 2 0 1.902113 
1 -2 0 1.701302 
0.9848077 -2 0.1736482 1.714225 
0.9396926 -2 0.3420202 1.722303 
...