Maya Mel在宏按钮中添加或删除命令

时间:2018-11-10 04:13:20

标签: 3d maya mel 3d-modelling

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脚本的新手。

0 个答案:

没有答案