Utility functions for mesh representation objects (like trimesh) and manipulations using 3rd party packages (CGAL, Meshlab, etc.). All system requirements for 3rd party packages and python wrappers are performed in Dockerfile.
Note: Current Docker environment does not currently work on Apple M series chips
docker pull celiib/mesh_tools:v4mkdir notebooks
docker container run -it \
-p 8890:8888 \
-v ./notebooks:/notebooks \
celiib/mesh_tools:v4go to http://localhost:8890/lab and open terminal to run the folloswing commands
# install from pypi release
pip3 install mesh-processing-toolsOR
# install from latest github development
cd /
git clone https://github.com/reimerlab/mesh_tools
pip3 install -e /mesh_toolscd /mesh_tools
# run the integration tests
python3 -m unittest discover -s tests