import maya.cmds as cmds
def shouWindow():
#定义窗口函数
name='离山笔记侠01'
cmds.window(name)
cmds.showWindow()
#弹出窗口
column=cmds.columnLayout()
#创建列布局
cmds.frameLayout('将md布料转为完美四边面(Convert the md fabric to perfect sides)-------')
#创建框架布局,写出ui小标题
cmds.text(label=' ')
cmds.button(label='传递uv 顶点位置',h=30,command=sxcd)
cmds.text(label=' 帮助:依次选择 01.三角面平板 02.四边面平板 03.三角面衣服模型 ')
cmds.text(label=' help: In turn select 01. slice(triangular facet ) 02. slice(Four-sided faces) ')
cmds.text(label=' 03. Triangular high die ')
#写入文本
def sxcd(*args):
selectionlist1 =cmds.ls( orderedSelection=True)
#依次选择 三角面平板 四边面平板 三角面衣服模型
a1=selectionlist1[0]
a2=selectionlist1[1]
a3=selectionlist1[2]
cmds.transferAttributes( a1, a2, transferUVs=2)
#将a1的uv传递给a2
cmds.transferAttributes( a3, a2, transferPositions=2,transferNormals=2,sampleSpace=3 )
#将a3的顶点位置传递给a2
cmds.DeleteHistory( a2 )
cmds.delete( a1,a3 )
shouWindow() |