As title says, I have a point cloud gathered from ARKit depth data and I want to 1. Create a mesh, then 2. Calculate the mesh's volume
I looked into QHull briefly, but the only Swift implemention I found of it was 4 year old, unmaintained code, and it wasn't written straight forward enough for me to feel comfortable using it - I might take another look in the meantime.
Another thing I tried was Python interoperability and one of the python packages which does this like Scipy, but Python interoperability isn't yet available for iOS.
I need to show this app to stakeholders in ~2 weeks, and I have a few other things I need to get done besides this.
Any other ideas? I'm trying to come up with an algorithm but I think this is just a very hard problem. I'm leading towards doing this in the cloud temporarily. I don't think stakeholders will be happy that everything isn't happening on the device, but it might be a saving grace while I find a better solution.
Also I should note: the real problem here is creating the triangulated mesh, once you have that it's easy to get a mesh's volume
Thanks!