Есть ли функция для расширения / разрушения меша в меше сетки? - PullRequest
1 голос
/ 18 октября 2019

Я использую 3D-принтер, который создает широкие стены (все размеры на 0,3 мм больше), и мне нужно исправить файл stl, удалив его. Есть ли такая особенность в meshlab?

Ответы [ 2 ]

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

Существует очень простой способ добиться расширения / разрушения. Используйте фильтр -> «Сглаживание, обтекание и деформация» -> «Геометрическая функция для каждой вершины» и создайте функцию, которая добавляет / вычитает значение нормали к координатам каждой вершины:

x = x-nx
y = y-nz
z = z-nz

Есливам нужно уменьшить на определенный коэффициент, просто умножьте нормальное на этот коэффициент.

x = x-0.3*nx
y = y-0.3*nz
z = z-0.3*nz
0 голосов
/ 23 октября 2019

Другой метод (медленнее, но топологически более точный) использует фильтр с равномерной сеткой *1001* и задает положительное (отрицательное) смещение для получения эффекта расширения (размытия). В этом случае создается новая приближенная сетка, а точность (и время) зависит от заданного вами параметра точности.

...