右クリックメニューのcallbacksにフック
mel
global proc dagMenuItemDelete(string $object){ // 標準のMayaフック addRMBBakingMenuItemsの引数を持つプロシージャ
string $popupMenuName = `setParent -q -m`;
string $popupMenuItemList[] = `popupMenu -q -ia $popupMenuName`;
// ラジアル位置の指定の無いmenuItemを削除
for($popupMenuItemName in $popupMenuItemList){
$popupMenuItemName = $popupMenuName + "|" + $popupMenuItemName;
string $menuItemRp = `menuItem -q -rp $popupMenuItemName`;
if($menuItemRp == ""){
deleteUI -mi $popupMenuItemName;
}
}
}
callbacks -addCallback "dagMenuItemDelete" -hook addRMBBakingMenuItems -owner "kohaku";