// Set RestLength 0.1 @name "SetRestLength" @version 2.5 @warnings @script generic @define DESCRIPT "SetRestLength" generic { var CurItems = Scene().getSelect(); if(CurItems == nil) return; if(!CurItems[1].isBone()) return; var Val; Val = CurItems[1].restlength; reqbegin(DESCRIPT); reqsize(190,60); c0 = ctldistance("Rest Length", Val); ctlposition(c0, 20, 5, 150); return if !reqpost(); Val = getvalue(c0); reqend(); ItemNum = CurItems.size(); for(i = 1; i <= ItemNum; i++){ SelectItem(CurItems[i].id); BoneRestLength(Val); } if(ItemNum > 1) for(i = ItemNum - 1; i >= 1; i--) AddToSelection(CurItems[i].id); }