MeshLab предварительно обрабатывает сетки при импорте их - PullRequest
1 голос
/ 11 марта 2020

Я установил бесплатную sh копию MeshLab, выполнив следующие команды:

git clone --recursive https://github.com/cnr-isti-vclab/meshlab
bash meshlab/install/linux/linux_setup_env_ubuntu.sh
bash meshlab/install/linux/linux_build.sh

Я хотел бы загрузить несколько ячеек набора данных ModelNet40 , который содержит *.OFF файлов. Теперь, когда я загружаю me sh в программу просмотра изображений meshlab js, файл выглядит правильно:

enter image description here

Но когда я загружаю тот же самый me sh в MeshLab, он отображается с сильными артефактами, и кажется, что произошло сильное прореживание:

enter image description here

Вопрос : Почему появляются эти различия в отображении? Возможно ли, что на моем компьютере автоматически применяются фильтры из более старых установок MeshLab? Как я могу это исправить, чтобы отображать «правильные» выглядящие сетки внутри MeshLab вместо этого?

Примечание : Если я экспортирую «сломанную» меня sh и сохраню ее где-нибудь еще и отобразите его внутри MeshLabJS, затем он будет выглядеть таким же ломаным с артефактами, как и в MeshLab раньше.

Интересно отметить, что число вершин и граней одинаково в обоих случаи: правильная геометрия и неправильно загруженная геометрия.

Я проверил MeshLab > Filters > Current Filter Script, но список там пуст. Я на Ubuntu 19.04 и использую MeshLab версию 2020.03.

Вот еще один пример. Неправильно загруженная геометрия:

enter image description here

Правильно загруженная геометрия:

enter image description here

...