所以我有以下几行:
indexComponent = api.MFnDoubleIndexedComponent()
component = indexComponent.create(api.MFn.kSurfaceFaceComponent)
这会引发此错误:
RuntimeError: (kInvalidParameter): Object is incompatible with this method
问题似乎是Maya错误,它不允许您创建 KSurfaceFace 组件。
在 pymel.general.py的第4369行上也有说明:
"# Note - there's a bug with kSurfaceFaceComponent - can't use create"
所以我的问题是如何创建一个 kSurfaceFaceComponent ,那么,有什么解决方法吗?
当我尝试使用普通api模块创建它时,也会遇到相同的错误。