def open_filename(self,filename): design = Design.load_yaml(filename) if not design is None: self.load_design(design) if self.menu_system.actions['project_auto_reprocess'].isChecked(): self.reprocessoperations() self.view_2d.zoomToFit()
def open_filename(self, filename): design = Design.load_yaml(filename) if not design is None: self.load_design(design) if self.menu_system.actions['project_auto_reprocess'].isChecked(): self.reprocessoperations() self.view_2d.zoomToFit()
def open(self,filename=None): if filename==None: design = Design.open(self) else: design = Design.load_yaml(filename) if not design==None: self.load_design(design) if self.act_autoreprocesstoggle.isChecked(): self.reprocessoperations() self.view_2d.zoomToFit()
import popupcad import api_examples.design_advanced_functions as design_advanced_functions #from popupcad.manufacturing.dummy_operation1 import DummyOp1 from popupcad.filetypes.design import Design from popupcad.manufacturing.sub_operation2 import SubOperation2 #from popupcad.manufacturing.transform_external import TransformExternal #from popupcad.manufacturing.transform_internal import TransformInternal #design = Design.open() #subdesign = Design.open() if __name__ == '__main__': #get design design = Design.load_yaml( 'C:/Users/danaukes/Dropbox/zhis sentinal 11 files/modified/sentinal 11 manufacturing_R07.cad' ) #subdesign = Design.load_yaml('C:/Users/danaukes/popupCAD_files/designs/hinges/supported_hinge_half1.cad') design = design.upgrade() #get subdesign subdesign = design.subdesigns[230308440] #upgrade is unnecessary if subdesign is a child of design #subdesign = subdesign.upgrade() #ensure subdesign is a totally separate copy subdesign = subdesign.copy_yaml() subdesign_mapping, sketch_mapping, op_mapping = design_advanced_functions.merge_designs(
#app = qg.QApplication(sys.argv[0]) import popupcad import design_advanced_functions #from popupcad.manufacturing.dummy_operation1 import DummyOp1 from popupcad.filetypes.design import Design from popupcad.manufacturing.sub_operation2 import SubOperation2 #from popupcad.manufacturing.transform_external import TransformExternal #from popupcad.manufacturing.transform_internal import TransformInternal #design = Design.open() #subdesign = Design.open() #get design design = Design.load_yaml('C:/Users/danaukes/Dropbox/zhis sentinal 11 files/modified/sentinal 11 manufacturing_R07.cad') #subdesign = Design.load_yaml('C:/Users/danaukes/popupCAD_files/designs/hinges/supported_hinge_half1.cad') design = design.upgrade() #get subdesign subdesign = design.subdesigns[230308440] #upgrade is unnecessary if subdesign is a child of design #subdesign = subdesign.upgrade() #ensure subdesign is a totally separate copy subdesign = subdesign.copy_yaml() subdesign_mapping,sketch_mapping,op_mapping = design_advanced_functions.merge_designs(design,subdesign,0)