我试图编写一个代码,在Autodesk Maya中的选定顶点处创建hair follicles
,我的代码可以工作,但是当我选择了多个顶点时,它会在同一个顶点创建所有毛囊。在
import maya.cmds as cmds
sel = cmds.ls( sl = 1, fl = 1 )
for i in sel:
pp = cmds.pointPosition( sel[ 0 + 1 ], w = 1 )
fol = cmds.createNode( 'follicle' )
cmds.move( pp[ 0 ], pp[ 1 ], pp[ 2 ], fol )
我的逻辑是,当它为第二个选定的顶点循环时,pointPosition
将找到该顶点的位置,创建节点,并将其移动到那里。你能告诉我我做错了什么吗?在
谢谢!在
相关问题 更多 >
编程相关推荐