diff --git a/cg/freecad/Frames/pddl/freecad2pddl.py b/cg/freecad/Frames/pddl/freecad2pddl.py index 66d6411..c37823b 100644 --- a/cg/freecad/Frames/pddl/freecad2pddl.py +++ b/cg/freecad/Frames/pddl/freecad2pddl.py @@ -9,11 +9,11 @@ doc = App.ActiveDocument #функции для создания обьектов PDDL def add_types(): - types = doc.addObject('App::FeaturePython', 'types') + types = doc.addObject('App::FeaturePython', 'Types') types.addProperty("App::PropertyString", 'PDDL', 'PDDL').PDDL = 'PDDL' types.addProperty("App::PropertyString", 'Type', 'PDDL').Type = 'Types' types.addProperty("App::PropertyStringList", 'Types', 'PDDL') - sortEntity(types) + # sortEntity(types) print('Types of objects added successfully') return(types) #слишком много types @@ -24,7 +24,7 @@ def add_parameters(): params.addProperty("App::PropertyString", 'PDDL', 'PDDL').PDDL = 'PDDL' params.addProperty("App::PropertyString", 'Type', 'PDDL').Type = 'Parameters' params.addProperty('App::PropertyPythonObject', 'Parameters','PDDl') - sortEntity(params) + # sortEntity(params) print('Domain parameters added successfully') return(params) @@ -177,13 +177,13 @@ def sortEntity(object): # if len(doc.getObjectsByLabel(object.Type)) == 0 : # pddl_group = doc.addObject("App::DocumentObjectGroup", object.Type) # else: - pddl_group = doc.addObject("App::DocumentObjectGroup", object.Type) + # pddl_group = doc.addObject("App::DocumentObjectGroup", object.Type) if len(doc.getObjectsByLabel(object.Type)) == 0: pddl_group = doc.addObject("App::DocumentObjectGroup", object.Type) else: pddl_group = doc.getObjectsByLabel(object.Type)[0] - pddl_group.addObject(object) + pddl_group.addObject(object) Gui.updateGui()