Gui.activeDocument().activeView().viewAxometric() return 0 import add_license as Lic if __name__ == "__main__" or __name__ == "main_generator": global docname pins = [] close_doc = False if len(sys.argv) < 3: say("Nothing specified to build...") pins = cq_cad_tools.getListOfNumbers("10") else: arg = sys.argv[2] if arg.lower() == "all": close_doc = True pins = range(2, 41) else: pins = cq_cad_tools.getListOfNumbers(sys.argv[2]) for pin in pins: MakeHeader(pin) App.setActiveDocument(docname) doc = FreeCAD.ActiveDocument if close_doc: #closing doc to avoid memory leak expVRML.say("closing doc to save memory") expVRML.say(docname)
return 0 if __name__ == "__main__": pins = [] if len(sys.argv) < 3: say("Nothing to build...") say("Specify number of pins") else: arg = sys.argv[2] if arg.lower() == "all": pins = range(2,41) else: pins = cq_cad_tools.getListOfNumbers(sys.argv[2]) for pin in pins: MakeHeader(pin) # when run from freecad-cadquery if __name__ == "temp.module": pass #ModelName="mypin" ## Newdoc = FreeCAD.newDocument(ModelName) ## App.setActiveDocument(ModelName) ## Gui.ActiveDocument=Gui.getDocument(ModelName) ## ## case, pins = make_pinheader(5)