list.append(model) def parseData(): models = [] globals = [] animations = [] for i in members(data): if isinstance(i, structures.Model): insertModel(models, i) elif isinstance(i, structures.Global): globals.append(i) elif isinstance(i, structures.Animation): animations.append(i) return {'models':models, 'globals':globals, 'animations':animations} if __name__ == '__main__': objects = parseData() import writeC writeC.write(objects) import writeJava writeJava.write(objects) import writePython writePython.write(objects) import writeVisualizer writeVisualizer.write(objects)
constants = data.constants animations = [] for i in members(data): if isinstance(i, structures.Model): insertModel(models, i) elif isinstance(i, structures.Animation): animations.append(i) return {'models':models, 'globals':globals, 'constants':constants, 'animations':animations, 'aspects':aspects} if __name__ == '__main__': objects = parseData() import writeC writeC.write(copy(objects)) import writeServer writeServer.write(copy(objects)) import writeJava writeJava.write(objects) import writeCS writeCS.write(objects) import writePython writePython.write(objects) import writeVisualizer