wg-perception / tabletop

conversion of the old tabletop stack to ecto
7 stars 24 forks source link

Meshes are loaded upside down #24

Open dornhege opened 9 years ago

dornhege commented 9 years ago

If I put meshes in the CouchDb that are modeled correctly and look fine in the web display and when checking the temporary STL files, these appear to be loaded into the tabletop ObjectRecognizer upside down. The culprit seems to be the aiProcess_MakeLeftHanded flag in ObjectRecognizer.cpp.

I believe this to be a bug. If it is intended behavior it should at least be documented somewhere.

corot commented 7 years ago

:+1: I can add some evidence here; tabletop was identifying this pointcloud as a triangle based on the table: image after commenting aiProcess_MakeLeftHanded flag, it start to properly identify as a cube, what could be explained by @dornhege' s claim that meshes are loaded upside down.