Hi Folks,
for our project we needed support for texture files and have built it into Openmesh and also exposed it in openmesh-python.
What we did in detail:
OpenMesh:
- added param 'texture_file' to the Options class, it specifies the path to the texture file - added param 'material_file_extension' to the Options class, it specifies the material file suffix, default is ".mat" as it was before, we needed it becuase Blender expects ".mtl" - removed default and copy constructor and destructor as well as assignment operator, because these are not necessary here, see https://en.cppreference.com/w/cpp/language/rule_of_three
openmesh-python: - exposed the above features - exposed .is_locked and .set_locked - documented it in trimesh.rst
I attatched the git diffs for OpenMesh and openmesh-python.
Please let me know if it could be merged and if necessary what we could do better ;)
regards
Philipp Auersperg-Castell