解决 onModelChange3dc 的问题

解决 onModelChange3dc 的问题
最近在做Maya绑定的时候发现 出现了一个错误 提示 Cannot find procedure “onModelChange3dc”. 找不到这个程序,起初没在关心这个,到最后越来越严重,如果有同样出现这个问题的朋友可以使用下面脚本。

import pymel.core as pm
# 获取Maya中的所有编辑器,并重置editorChanged事件
for item in pm.lsUI(editors=True):
if isinstance(item, pm.ui.ModelEditor):
pm.modelEditor(item, edit=True, editorChanged=””)

Maya技巧 – 鼠标中键的妙用

我们知道 在Maya的大纲栏中以及其他的窗口中都可以用鼠标中间进行拖动对象,图标也可以用中键拖动到另一给工具架中,哪在编辑文本的时候可以吗?

Maya技巧:
方法很简单,选中你要拖动的文本,中间就可以了,你可以拖动到任意一个Maya可以输入文本的地方,如表达式编辑器中也可以拖动到脚本编辑器中。
其实Maya的有些对象也可以拖动的脚本编辑器中,比如Maya工具架中的图标拖动到Maya脚本编辑器中会出现工具执行的代码命令,比如Hypershade中的材质球(注意是没创建的材质球)拖动到Mel编辑器中会出现这个材质的创建命令,有助于我们编辑脚本。还有其他的用法自己试试吧。