使用 PyMel 复制和重新设置父级时,有没有办法保留父级层次结构?
我有一个嵌套的节点层次结构,我想在一个新的组节点下复制和父级。我对层次结构顶部节点的选择已hi=True
设置为确保我选择了整个层次结构。但是,当我在复制后重新父级时,层次结构总是丢失。例如:
复制此节点树 |root |->branch |->leaf
然后在一个新的组节点(“GRP”)下将其作为父项产生: GRP root branch leaf
import pymel.core as pm
root = pm.spaceLocator( n="root" )
branch = pm.spaceLocator( n="branch" )
leaf = pm.spaceLocator( n="leaf" )
pm.parent(leaf, branch)
pm.parent(branch, root)
grp = pm.group( em=True, name='GRP' )
pm.select( clear=True )
pm.select( 'root', hi=True )
root = pm.duplicate()
pm.parent( root, grp )
蒂亚!