在选定顶点创建毛囊

2024-10-01 13:28:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图编写一个代码,在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将找到该顶点的位置,创建节点,并将其移动到那里。你能告诉我我做错了什么吗?在

谢谢!在


Tags: 代码importaspp顶点cmdsmayaautodesk