python编写一套新的头发系统的方法是什么? 显然,当我尝试运行我的代码时,它只能创建第一组hairSystem,而当再次尝试运行它时,它无法这样做。在
编辑:我已经设法解决了我的其他问题,但目前我的头发系统有问题
def createPlane(self):
global nurbsPlane
# Create the nurbsPlane
nurbsPlane = cmds.nurbsPlane(n = "nurbsPlane", p=[0,0,0], ax = [0,1,0], w=1, lr=5, d=3, u=1,v=5, ch=1)
cmds.select(nurbsPlane, r=True)
# Cleanup the control vertexs
mm.eval("createHair 1 5 5 0 0 0 0 5 0 2 1 1;")
cmds.rename("hairSystem1Follicles", "hairSys_Follicles")
首次运行后,Maya尝试重命名hairSystem1Follicles时将抛出错误,因为创建的对象将具有不同的名称。这是maya.cmds/MEL世界。但是对于我们的优势,createHair方法在成功运行后保持hairSystem的选定状态。我们可以利用这一事实来动态地找出您试图在代码中重命名的hairSystemFollicles组。您可以尝试以下解决方案: 在
这种方法总是有效的。在
相关问题 更多 >
编程相关推荐