我正在尝试找出一种在 Python 中在 Maya 中创建自动完成“创建多边形工具”的方法。因此,当您构建几何图形时,它将选择先前的几何图形和您创建的当前几何图形,并运行一行命令。
但是,我遇到了一个障碍,其中 Create Poly 工具实际上不允许您退出它的命令。
有人知道解决这个问题的方法吗?
这是我的代码的一个片段:
from pymel.core import *
def codeToExecute():
#lists, combines, does a few other things like deleting history
polyCreateFaceCtx('newCtx',mp=4)
setToolTo('newCtx') #allows you to create a polygon
maya.mel.eval('CompleteCurrentTool') #need this to stop it from continuing its loop
geo=ls(sl=True)
codeToExecute()
但是,由于它是一起运行的,因此它将工具设置为创建多边形并自动退出。
任何帮助,将不胜感激。