目录
旋转后并尝试冻结变换
绕x轴旋转90度
使用Python脚本
使用图形界面
使用MEL脚本
绕y轴旋转90度
使用Python脚本 ok
旋转后并尝试冻结变换
import maya.cmds as cmdsdef adjust_root_rotation_for_export(joint_name):# 选择根节点cmds.select(joint_name)# 应用旋转cmds.rotate(90, 0, 0, r=True, os=True, fo=True)# 尝试冻结变换try:cmds.makeIdentity(apply=True, t=1, r=1, s=1, n=0)except:print("无法冻结变换,可能存在连接。")# 调整根节点旋转并尝试冻结变换
adjust_root_rotation_for_export("Bip001")
绕x轴旋转90度
打开脚本编辑器,输入以下命令并执行:
mel code
rotate -r -os -x 90 yourNodeName;
使用Python脚本
打开脚本编辑器,切换到Python选项卡,输入以下命令并执行:
import maya.cmds as cmds
cmds.rotate(90, 0, 0, 'yourNodeName', relative=True, objectSpace=True)
使用图形界面
- 选择你想要旋转的节点。
- 打开属性编辑器(Attribute Editor),快捷键通常是Ctrl+A。
- 找到节点的“旋转”属性,通常位于“变换”(Transform)属性下。
- 在Y轴旋转属性(Rotate Y)中输入90(或者-90,根据旋转方向)。
使用MEL脚本
打开脚本编辑器,输入以下命令并执行:
绕y轴旋转90度
mel code
rotate -r -os -y 90 yourNodeName;
这个命令会将指定的节点绕Y轴相对当前位置旋转90度。请将yourNodeName
替换为你的节点名称。
使用Python脚本 ok
打开脚本编辑器,切换到Python选项卡,输入以下命令并执行:
import maya.cmds as cmds
cmds.rotate(90, 0,0, 'f_avg_Pelvis', relative=True, objectSpace=True)