Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-47089

SceneLoader objectName of the Entities

XMLWordPrintable

    • Icon: Suggestion Suggestion
    • Resolution: Done
    • Icon: Not Evaluated Not Evaluated
    • 5.6.0 RC
    • 5.5.0
    • Qt3D
    • None
    • Ubuntu 14.04, assimp 3.0

    • ee9145bdc02aa455c63367c5d0660bc77ab61e16

      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

            lemire_p Paul Lemire
            lorenzolightsgdwarf Lorenzo Lucignano
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes