def openFile(filepath, silent=False): filepath = Path(filepath) ext = filepath.getExtension().lower() if ext == 'ma' or ext == 'mb': mel.saveChanges('file -f -prompt %d -o "%s"' % (silent, filepath)) mel.addRecentFile( filepath, 'mayaAscii' if Path(filepath).hasExtension('ma') else 'mayaBinary')
def importFile(filepath, silent=False): filepath = Path(filepath) ext = filepath.getExtension().lower() if ext == 'ma' or ext == 'mb': cmd.file(filepath, i=True, prompt=silent, rpr='__', type='mayaAscii', pr=True, loadReferenceDepth='all')
def __call__(self, echo=False): m = mel if echo: m = melecho fp = Path("%TEMP%/cmdQueue.mel") f = open(fp, 'w') f.writelines('%s;\n' % l for l in self) f.close() print fp m.source(fp)
def referenceFile(filepath, namespace, silent=False): filepath = Path(filepath) cmd.file(filepath, r=True, prompt=silent, namespace=namespace)
def importFile( filepath, silent=False ): filepath = Path( filepath ) ext = filepath.getExtension().lower() if ext == 'ma' or ext == 'mb': cmd.file( filepath, i=True, prompt=silent, rpr='__', type='mayaAscii', pr=True, loadReferenceDepth='all' )
def openFile( filepath, silent=False ): filepath = Path( filepath ) ext = filepath.getExtension().lower() if ext == 'ma' or ext == 'mb': mel.saveChanges( 'file -f -prompt %d -o "%s"' % (silent, filepath) ) mel.addRecentFile( filepath, 'mayaAscii' if Path( filepath ).hasExtension( 'ma' ) else 'mayaBinary' )