4.3. C++ External Libraries¶
Libigl among other third party libraries are in the external folder.
libigl, This is currently a custom fork with some modifications. It also contains Eigen.arap*files have been edited to allow for use offloatinstead ofdouble.
eigen-debug, Stores natvis files for pretty printing Eigen matrices when debugging.UnityNativeTool, This is the source code for the smallstubLluiPlugin.dlllibrary used by the UnityNativeTool. All it does is get the function pointer to the Unity C++ interface classIUnityInterfaces. This is required such that we get the callbacks forUnityPluginLoad()andUnityPluginUnload()when running in the Unity editor. It is compiled via CMake.Unity/PluginAPI, This has functions related calling Unity related functions from C++. Mostly unused.Unity/RenderAPI, This includes headers related to sample usage of the render API (e.g. DirectX) from C++. It is currently not used.