When loading a Collada .dae scene using the QML SceneLoader Item and accessing the tree structure from C++, the entities do not have any objectName property. This makes difficulties in retrieving the entity’s identity, for example, when implementing a select object function.
The assimp parser does create a tree of entities with the proper names (in loadSceneJob.cpp -> run(), sceneTree has the names), but somehow those get lost when the backend propagates them to the frontend ( the last sentence has high change to be wrong, it's just a hypothesis that comes from debugging ).
For Gerrit Dashboard: QTBUG-47089 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
120903,2 | QNode clone: copy the object name | 5.5 | qt/qt3d | Status: MERGED | +2 | 0 |