mmg is an open source software for bidimensional and tridimensional surface and volume remeshing.
It provides 3 applications and 4 libraries:
Get the repository:
wget https://github.com/MmgTools/mmg/archive/master.zip
or
git clone https://github.com/MmgTools/mmg.git
The project sources are available under the src/ directory, see:
Fast compilation (build both mmg2d, mmgs, mmg3d, the mmg2d static library (libmmg3d.a), the mmgs static library (libmmgs.a), the mmg3d static library (libmmg3d.a) and the mmg static library (libmmg.a)):
cd mmg
mkdir build
cd build
cmake ..
make
make install
If the make install
command fail, try to run the sudo make install
command.
If you don't have root access, please refers to the [Installation] section(https://github.com/MmgTools/Mmg/wiki/Setup-guide#iii-installation) of the setup guide.
The mmg2d, mmgs and mmg3d applications are available under the mmg2d_O3
, mmgs_O3
and mmg3d_O3
commands.
Project's actualities and software tutorials can be found on the mmgtools web page.
Share your comments and issues with other members of the Mmg community on the Mmg forum.
More detailed informations about the compilation and configuration of the mmg's applications are available on the project wiki.
Man pages are available inside the doc/man directory:
man ./doc/man/mmg2d.1.gz
man ./doc/man/mmgs.1.gz
man ./doc/man/mmg3d.1.gz
Run the make doc
command to build the Doxygen documentation.
The mmg applications are validated on OS X and on most of the Linux platforms.
Your contributions to the mmg project are welcomed. You can help us to improve our code by many means:
mmg's current developers and maintainers are Charles Dapogny, Cécile Dobrzynski, Pascal Frey and Algiane Froehly.
Contact: contact@mmgtools.org
Code is under the terms of the GNU Lesser General Public License.
Copyright © Bx INP/Inria/UBordeaux/UPMC, 2004- .