Closed JackBoosY closed 2 months ago
Sorry, but this PR is not valid or at least incomplete.
I think this condition is meant to check that the submodules have been retrieved and exit early. There is not only MeshSDFilter but also NanoFlann. If we merge this PR, then we should add a second test for nanoflann submodule.
Sorry, but this PR is not valid or at least incomplete.
I think this condition is meant to check that the submodules have been retrieved and exit early. There is not only MeshSDFilter but also NanoFlann. If we merge this PR, then we should add a second test for nanoflann submodule.
That's the point. Nanoflann is mandatory and we don't check it, MeshSDFilter and we check. So either we don't check either of them or we check both of them. MeshSDFilter should be checked the way this PR suggests because it's optional, if anything we should add a check for nanoflann
So either we don't check either of them or we check both of them.
Should I also add check for NanoFlann in this PR?
Ping @simogasp for review again.
@JackBoosY Thanks!
Implementation remarks
FTR https://github.com/alicevision/AliceVision/issues/767#issuecomment-2042771385
The check should requires
ALICEVISION_USE_MESHSDFILTER
isON
.