当前位置: 首页 > news >正文

Maya python重命名工具

粘贴脚本, 执行全部

选择要命名的东西

在弹出的窗口 输入要命名的名字

执行重命名

代码如下

import maya.cmds as cmds
# 定义窗口名称
window = "renameWindow"
# 如果窗口已经存在则删除
if cmds.window(window, exists=True):cmds.deleteUI(window)
# 创建窗口
cmds.window(window, title="重命名(Rename)-by 喵喵动画屋-miaodonghua.com")
# 创建主布局
cmds.columnLayout(adjustableColumn=True)
# 创建输入框用于输入通用名称
cmds.text(label="通用名称(Common Name):")
textField = cmds.textField()
# 创建单选框用于选择左侧或右侧
cmds.text(label="命名规则(Naming rules):")
sideRadio = cmds.radioButtonGrp(label="", numberOfRadioButtons=3, labelArray3=["左 (L)", "右 (R)", "无(none)"])
# 创建按钮用于执行重命名操作
def renameObjects(*args):# 获取输入的通用名称prefix = cmds.textField(textField, query=True, text=True)# 获取选择的侧side = cmds.radioButtonGrp(sideRadio, query=True, select=True)# 检查选择的侧sideString = ""if side == 1:sideString = "L"elif side == 2:sideString = "R"# 获取当前选择的对象selectedObjects = cmds.ls(selection=True)# 循环重命名对象count = 1for obj in selectedObjects:newName = prefixif sideString:newName += "_" + sideString# 添加序号newName += str(count)cmds.rename(obj, newName)count += 1
cmds.button(label="执行重命名(Apply naming)", command=renameObjects)
# 显示窗口
cmds.showWindow(window)

http://www.dtcms.com/a/491882.html

相关文章:

  • 阜阳建设网站公司电话国内做进口的电商网站
  • 深入浅出 AES 加密算法与 Go 语言实战
  • 酒店网站htmlwordpress导航悬浮
  • 分布式与长序列attention
  • 南京做网站群的公司怎么免费开网站
  • axios使用过程
  • php编程软件关键词优化的策略
  • 网站建设的认识个人网站建设 实验报告
  • 搭建个人博客--hexo
  • 今天我们继续学习python3编程之python基础
  • 做网站怎样找1 网站建设的目标是什么
  • 手机网站建设哪里好网页制作工具程
  • 智能建筑的“智慧大脑”:BAS、能效与IBMS集成系统
  • interface和type
  • Micro850 控制器支持的通信协议及应用指南
  • 便宜网站建设哪家好如何推广seo
  • shell编程语言---循环
  • 【Go】--值类型与引用类型
  • 用串口控制DAC
  • 兼职20网站开发成都工装装修设计公司
  • asp.net 获取网站域名wordpress注册码
  • qData 数据中台在 ARM 架构与信创环境下的兼容性与适配研究
  • 网站建设图片编辑中国建设银行招聘网站通知
  • 可做商业用途的图片网站自己做的网站怎么发布到网上
  • MYSQL 表连接查询,左/右/内连接
  • [Python环境] pip install 报 ProxyError?试试关闭本次终端代理设置!
  • Linux学习笔记--Pinctrl子系统驱动
  • 动力无限西安网站建设网络推广是网络营销的基础
  • 如何在conda虚拟环境中设置CUDA_HOME变量
  • 建设厅试验员考试报名网站兰州公司做网站