// AxizUnLock Rotation @name "AxizUnLock Rot" @version 2.6 @warnings @script generic generic { var CurItems = Scene().getSelect(); if(CurItems == nil) return; var ItemNum = CurItems.size(); RotateTool(); // AxislockのUnlock状態は0、Lock状態は1 if(ItemNum == 1){ if(CurItems[1].axislocks[4]) EnableXH(); if(CurItems[1].axislocks[5]) EnableYP(); if(CurItems[1].axislocks[6]) EnableZB(); }else{ for(i = 1; i <= ItemNum; i++){ SelectItem(CurItems[i].id); if(CurItems[i].axislocks[4]) EnableXH(); if(CurItems[i].axislocks[5]) EnableYP(); if(CurItems[i].axislocks[6]) EnableZB(); } for(i = ItemNum - 1; i >= 1; i--) AddToSelection(CurItems[i].id); } return; }