You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I ported fastfusion to Windows 8.1, and tried to run it with rgbd_dataset_freiburg2_large_with_loop
but a exception occurred in void FusionMipmapCPU::pushMeshCellQueue()
relative code is
for (LeafNeighborhood::iterator j = _meshCellIndicesLeaf[leaf].begin(); j != _meshCellIndicesLeaf[leaf].end(); j++){
if ((*j) >= _meshCells.size())
fprintf(stderr, "\nERROR: Leaf Queue Index %li >= _meshCells.size() of %li",*j, _meshCells.size());
if (!(*_meshCellIsQueuedNext)[*j]){
if (*j >= MAXCELLINDEX){
fprintf(stderr, "\nERROR: Wrong Index at Leaf %i: ", leaf);
for (LeafNeighborhood::iterator k = _meshCellIndicesLeaf[leaf].begin(); k != _meshCellIndicesLeaf[leaf].end(); k++){
fprintf(stderr, " %li", *k);
}
}
/*....and so on*/
i put a breakpoint at if(!(*_meshCellIsQueuedNext)[*j]) and notice that *j==862 while _meshCellIsQueuedNext.size() == 0 and _meshCells.size() == 0.
I couldn't find any _meshCells.push_back() in this geometryfusion_mipmap_cpu.cpp
The text was updated successfully, but these errors were encountered:
i fixed it by adding
#undef MESHCELLINDICES_COMPACT
to definitions.h
by doing that it enabled SWITCH_MESHCELLS_SPLIT which means _meshCells is pointing to _meshCellsSplit instead of _meshCellsCompact
I ported fastfusion to Windows 8.1, and tried to run it with rgbd_dataset_freiburg2_large_with_loop
but a exception occurred in
void FusionMipmapCPU::pushMeshCellQueue()
relative code is
i put a breakpoint at
if(!(*_meshCellIsQueuedNext)[*j])
and notice that*j==862
while_meshCellIsQueuedNext.size() == 0
and_meshCells.size() == 0
.I couldn't find any
_meshCells.push_back()
in thisgeometryfusion_mipmap_cpu.cpp
The text was updated successfully, but these errors were encountered: