Each example in the examples directory contains the following files:
.hlangis the I❤️MESH source code.pdfis the typeset generated LaTeX.heartlib.his the generated C++ code.main.cppis the driver application.
You can compile all the examples at once by running the following command in the current folder:
mkdir build && cd build && cmake .. && make
You can compile a specific example by entering the corresponding examples/* folder:
cd examples/*
and running the same commands:
mkdir build && cd build && cmake .. && make
- A video of the mass-spring example
bunny_to_the_ground.mp4 - The
includeandsrcfolders contain the C++ dependencies for the C++ code generated by I❤️MESH. - The
modelsfolder contains data used by the examples.
The source code for the I❤️MESH compiler. Neighbor files are in the iheartmesh/iheartla/mesh folder.