python - 如何让 swapNamespace 标志与 Maya 中的 cmds 文件导入一起使用
问题描述
根据文档 - 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"
有人看到我在哪里犯错了吗?或者也许有一个可行的例子?我需要重命名这个对象。谢谢。
解决方案
此错误仅表示您使用 namespace 设置的元素中没有元素Taco
。
如果您的目标只是使用命名空间导入ASSET.FBX
文件,ASSET
则只需使用namespace
参数:
cmds.file('E:\Stuff\ASSET.FBX', import=True, namespace='ASSET')
推荐阅读
- lua - 错误:在为表赋值时尝试对 nil 值(字段“?”)执行算术运算
- php - 获取多个帖子内容
- oracle - 甲骨文功能 || SQL 语句被忽略
- javascript - 护照会话登录慢
- snowflake-cloud-data-platform - Snowsql.exe 可执行文件需要 23 秒才能运行 - 上传数百个文件的最佳方式?
- java - Spock inmemory 实现 mapstruct 在映射器中自动装配
- r - 如何添加y轴
- javascript - 使用基于 JSON 数据的 JavaScript 旋转风玫瑰图标
- javascript - 使画布(矩形)环绕一个带有边框半径的矩形
- kubernetes - 退出重新启动失败的容器。崩溃回退