def CallCallback(path): selected = "ALL" if self.objects["SELECTED"].val: selected = "SELECTED_ONLY_WITH_CHILDREN" config = osg.parseArgs([ """--osg= AUTHOR = %s; LOG = %s; SELECTED = %s; INDENT = %s; FLOATPRE = %g; ANIMFPS = %s; FILENAME = %s; """ % ( self.objects["AUTHOR"].val, True, #self.objects["LOG"].val, selected, self.objects["INDENT"].val, self.objects["FLOATPRE"].val, self.objects["ANIMFPS"].val, path) ]) self.callback(config)
def CallCallback(path): selected = "ALL" if self.objects["SELECTED"].val: selected = "SELECTED_ONLY_WITH_CHILDREN" config = osg.parseArgs(["""--osg= AUTHOR = %s; LOG = %s; SELECTED = %s; INDENT = %s; FLOATPRE = %g; ANIMFPS = %s; FILENAME = %s; """ % ( self.objects["AUTHOR"].val, True, #self.objects["LOG"].val, selected, self.objects["INDENT"].val, self.objects["FLOATPRE"].val, self.objects["ANIMFPS"].val, path )]) self.callback(config)
import osg import osg.osgdata import osg.osgconf import osg.osggui __version__ = osg.VERSION __author__ = osg.AUTHOR __email__ = osg.EMAIL __url__ = osg.URL __bpydoc__ = osg.DOC def OpenSceneGraphExport(config=None): export = osg.osgdata.Export(config) print "....................", config.filename export.process() export.write() if __name__ == "__main__": # If the user wants to run in "batch" mode, assume that ParseArgs # will correctly set atkconf data and go. config = osg.parseArgs(sys.argv) if config: OpenSceneGraphExport(config) Blender.Quit() # Otherwise, let the atkcgui module take over. else: gui = osg.osggui.OSGGUI(OpenSceneGraphExport) gui.Register()