I'm looking for a good half-edge mesh library to use with Unity. In theory anything with C bindings should work. Only issue is I'll need a dll or equivalent for Windows, Linux, MacOS (including Apple Silicon) and Android.
Anyone tried compiling this for Android? I'm a C++ dummy so it needs to be trivially easy. I usually waste an entire afternoon every time I tackle trying to compile native code.
I've actually got my own (partly - the core halfedge stuff is from another C# project).
But it's performance I'm after. I have three options:
1. Burst compilation
2. Offload to the GPU (not sure if this is even a good use case for GPU compute)
3. Find a native library.
(3) is potentially a quick fix but might limit my ability to add functionality. But it also offers the tempting possibility of getting a ton of functionality for "free".
[0] https://github.com/nmwsharp/geometry-central