在引用

时间:2017-06-22 15:36:02

标签: python maya

我需要用引用中的NEW文件替换OLD文件。有一个 referenceEdit 命令,但没有用于替换文件的标志。

理想情况下,我需要像:

cmds.referenceQuery( myReference, e=1, file=NEW )

1 个答案:

答案 0 :(得分:3)

您应该能够使用file命令替换引用。

假设您的参考节点名称已知(否则您可以通过referenceQuery检索它)并且名称为myReferenceRN,您可以执行以下操作:

from maya import cmds
cmds.file("/path/to/new/reference/file.mb", loadReference="myReferenceRN")

这将更新myReferenceRN当前指向的文件路径,使用您指定的文件路径作为file命令的第一个参数(在本例中为/path/to/new/reference/file.mb)。