Skip to content
Snippets Groups Projects
ms3d_import.py 44.3 KiB
Newer Older
  • Learn to ignore specific revisions
  •             else:
                    ms3d_joint_children = ms3d_joints_children[""]
    
                ms3d_joint_children[ms3d_joint.name] = ms3d_joint
    
            self.traverse_dependencies(
                    ms3d_joints_ordered,
                    ms3d_joints_children,
                    "")
    
    
            return ms3d_joints_ordered
    
    
        ###########################################################################
        def traverse_dependencies(self, ms3d_joints_ordered, ms3d_joints_children,
                key):
            ms3d_joint_children = ms3d_joints_children.get(key)
            if ms3d_joint_children:
                for item in ms3d_joint_children.items():
                    ms3d_joint_name = item[0]
                    ms3d_joint = item[1]
                    ms3d_joints_ordered.append(ms3d_joint)
                    self.traverse_dependencies(
                            ms3d_joints_ordered,
                            ms3d_joints_children,
                            ms3d_joint_name)
    
    
    ###############################################################################
    #234567890123456789012345678901234567890123456789012345678901234567890123456789
    #--------1---------2---------3---------4---------5---------6---------7---------
    # ##### END OF FILE #####