// AxizLock Position @name "AxizLock Pos" @version 2.4 @warnings @script generic generic { var CurItems = Scene().getSelect(); if(CurItems == nil) return; var ItemNum = CurItems.size(); MoveTool(); // AxislockのUnlock状態は0、Lock状態は1 if(ItemNum == 1){ @if version < 2.6 EnableXH(); EnableYP(); EnableZB(); @else if(!CurItems[1].axislocks[1]) EnableXH(); if(!CurItems[1].axislocks[2]) EnableYP(); if(!CurItems[1].axislocks[3]) EnableZB(); @end }else{ for(i = 1; i <= ItemNum; i++){ SelectItem(CurItems[i].id); @if version < 2.6 EnableXH(); EnableYP(); EnableZB(); @else if(!CurItems[i].axislocks[1]) EnableXH(); if(!CurItems[i].axislocks[2]) EnableYP(); if(!CurItems[i].axislocks[3]) EnableZB(); @end } for(i = ItemNum - 1; i >= 1; i--) AddToSelection(CurItems[i].id); } return; }