【问题标题】:How to get the swapNamespace flag to work with cmds file import in Maya如何让 swapNamespace 标志与 Maya 中的 cmds 文件导入一起使用
【发布时间】:2021-11-16 08:53:27
【问题描述】:

根据文档 - https://download.autodesk.com/us/maya/2011help/CommandsPython/file.html#flagswapNamespace

..命令应该是这样的,

cmds.file('E:\Stuff\ASSET.FBX', i=True, swapNamespace=['ASSET','Taco'])

它成功地将 ASSET.FBX 作为 ASSET 导入到我的 Outliner。 但我总是遇到这个错误:

Error: The -swapNamespace flag could not find the specified namespace to swap to: "Taco"

有人知道我在哪里犯错了吗? 或者也许有一个可行的例子?我需要重命名这个对象。 谢谢你。

【问题讨论】:

  • 如果你先用cmds.namespace(...)创建命名空间会发生什么?

标签: python scripting maya mel pymel


【解决方案1】:

此错误仅表示您使用命名空间Taco 设置的元素中没有。

如果您的目标只是导入具有命名空间ASSETASSET.FBX 文件,那么只需使用the namespace parameter

cmds.file('E:\Stuff\ASSET.FBX', import=True, namespace='ASSET')

【讨论】:

    猜你喜欢
    • 2011-05-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    • 2023-04-05
    • 2020-06-21
    • 1970-01-01
    • 2021-07-13
    相关资源
    最近更新 更多