def add_name(id,in_params): name = repo.names[id] cl = repo.class_names.get_src(name) params = cl.parameters.collect(in_params) params['name'] = name.labeling.get_nice(params) #add part base = freecad_db.base_classes.get_src(cl) coll = repo.collection_classes.get_src(cl) gui.add_part(coll,base,params,FreeCAD.ActiveDocument)
def add_name(id, in_params): name = repo.names[id] cl = repo.class_names.get_src(name) params = cl.parameters.collect(in_params) params['name'] = name.labeling.get_nice(params) #add part base = freecad_db.base_classes.get_src(cl) coll = repo.collection_classes.get_src(cl) gui.add_part(coll, base, params, FreeCAD.ActiveDocument)
def add_standard(id,in_params): standard = repo.standards[id] cl = repo.class_standards.get_src(standard) params = cl.parameters.collect(in_params) params['name'] = standard.labeling.get_nice(params) #add part base = freecad_db.base_classes.get_src(cl) coll = repo.collection_classes.get_src(cl) gui.add_part(coll,base,params,FreeCAD.ActiveDocument)
def add_standard(id, in_params): standard = repo.standards[id] cl = repo.class_standards.get_src(standard) params = cl.parameters.collect(in_params) params['name'] = standard.labeling.get_nice(params) #add part base = freecad_db.base_classes.get_src(cl) coll = repo.collection_classes.get_src(cl) gui.add_part(coll, base, params, FreeCAD.ActiveDocument)