Skip to content
/ mesh Public
forked from MPI-IS/mesh

MPI-IS Mesh Processing Library

License

Notifications You must be signed in to change notification settings

zfountas/mesh

 
 

Repository files navigation

Perceiving Systems Mesh Package

This package contains core functions for manipulating meshes and visualizing them. It requires Python 3.5+ and is supported on Linux and macOS operating systems.

The Mesh processing libraries support several of our projects such as

Requirements

You first need to install the Boost <http://www.boost.org>_ libraries. You can compile your own local version or simply do on Linux:

$ sudo apt-get install libboost-dev

On macOS:

$ brew install boost

Installation

First, create a dedicated Python virtual environment and activate it:

$ python3 -m venv --copies my_venv
$ source my_venv/bin/activate

You should then compile and install the psbody-mesh package using the Makefile. If you are using the system-wide Boost libraries:

$ make all

or the libraries locally installed:

$ BOOST_ROOT=/path/to/boost/libraries make all

Testing

To run the tests, simply do:

$ make tests

Documentation

A detailed documentation can be compiled using the Makefile:

$ make documentation

License

Please refer for LICENSE.txt for using this software. The software is compiled using CGAL sources following the license in CGAL_LICENSE.pdf

Acknowledgments

We thank the external contribution from the following people:

About

MPI-IS Mesh Processing Library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 67.2%
  • C 16.0%
  • C++ 14.5%
  • CMake 1.8%
  • Other 0.5%