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.
Конечно, если кто-то предложит какой-нибудь код лучше, чем у меня, я не против. Я новичок во всех этих сценариях.