window
-title "My Custom buttons"
-height 300
-width 400;
shelfTabLayout
-image "smallTrash.png"
-imageVisible true mainShelfTab;
shelfLayout Rigging;
button -label "Mirror Nurb/s"
-height 50
-width 100
-c "mirror_nurb";
checkBox
-width 100
-recomputeSize true
-label "Duplicate";
setParent ..;
// shelfLayout Rendering;
// setParent ..;
// shelfLayout Animation;
// setParent ..;
showWindow;
global proc mirror_nurb ()
{
if (`checkbox -q -value1 Duplicate`) duplicate;
doGroup 0 1 1;
scale -r -1 1 1 -puv;
ungroup;
FreezeTransformations;
}
因此,我试图创建一个快捷菜单的小菜单,用于执行一些宏命令,但是我想添加或删除部分宏按钮。
例如,启用复选框时;它将duplicate;
添加到宏命令中,并且未选中则翻转x轴另一侧的nurb圆。
如果有人建议比我更好的代码,我不介意。我是所有这些mel脚本的新手。