Maya center 脚本

https://elchicomalvavisco.com/category/recursos/scripts/

import maya.cmds as mc

def moveToCenter(sel, center = True):
    if len(sel)<=0:
        print "select one object!"
    if center:
        mc.xform (sel, centerPivots = center)
    else:
        bbox = mc.exactWorldBoundingBox(sel)
        bottom = [(bbox[0] + bbox[3])/2, bbox[1], (bbox[2] + bbox[5])/2]
        mc.xform (sel, piv=bottom, ws=True)
    mc.move(0,0,0, sel, rotatePivotRelative = True)
if (mc.window("moveToCenter", exists=True)):
		mc.deleteUI("moveToCenter")
window = mc.window( title="moveToCenter", widthHeight=(150, 64) )
mc.columnLayout( adjustableColumn=True )
center = mc.checkBox(label='Center')
mc.button( label='Move To Center', command= 'moveToCenter(mc.ls(sl=True), mc.checkBox(center, query=True, value=True))')
mc.button( label='Close', command=('mc.deleteUI(\"' + window + '\", window=True)') )
mc.setParent( '..' )
mc.showWindow( window )
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值