OpenMesh копирует все стандартные и пользовательские свойства из одного элемента сетки в другой.

OpenMesh предлагает возможность сохранять свойства элементов сетки (граней, вершин, полуребер, ребер), как описано здесь. Доступна ли функция, которая копирует все эти свойства из одного элемента в другой?


person Botond    schedule 30.09.2020    source источник


Ответы (1)


Взгляните на copy_all_properties< /а>.

Подпись (выпускается в нескольких вариантах — VertexHandle, HalfedgeHandle, EdgeHandle и FaceHandle):

void OpenMesh::BaseKernel::copy_all_properties(EdgeHandle _eh_from, EdgeHandle  _eh_to, bool _copyBuildIn = false ) 

Пример использования из репозитория git: unittests_property.cc

person Mark Loyman    schedule 30.09.2020
comment
можно ли использовать copy_all_properties для копирования свойств элементов, принадлежащих разным сеткам, при условии, что одно и то же свойство существует в элементах другой сетки? - person Botond; 24.10.2020
comment
Нет. Ссылка на ваш новый вопрос: stackoverflow.com/questions/64538092/ (в качестве ссылки для будущих читателей) - person Mark Loyman; 27.10.2020
comment
Спасибо, Марк. Я добавил минимальный пример к моему новому вопросу, чтобы показать, что он не работает. - person Botond; 27.10.2020