如何 export/duplicate 反对现有的 Maya 文件

How to export/duplicate object to existing maya file

我有一个 Maya 对象,我想将其导出到 现有 Maya 文件中。

我知道我可以将选定的对象导出到新的 Maya 文件中。

cmds.file('filename', type='mayaBinary', exportSelected=True)

但我想导出到现有的。

我该怎么做?

您不能向 Maya 文件附加任何内容,最好的方法可能是这样

cmds.file('/tmp/tmp.mb', type='mayaBinary', exportSelected=True)
cmds.file(new=True,f=True)
cmds.file('/your/old/file.mb', open=True, f=True)
cmds.filec('/tmp/tmp.mb', import=True, mergeNamespacesOnClash=True)
cmds.file(save=True)