maya mel获取物体后两个属性 我想用MEL设置很多物体的最后两个属性 不管属性叫什么名字

2024-12-27 17:33:40
推荐回答(1个)
回答1:

string $select[] = `ls -sl`;
for($in in $select)
{
string $list[] = `listAttr -kkeyable $in`;//获取所用属性
int $number = `size($list)`;//属性总数
setAttr ($in + "." + $list[$number-1]) 0;//倒数第二个属性
setAttr ($in + "." + $list[0]) 1;//最后一个属性
}
/*如果最后两个属性不是float&& int&&vector形式的;需要对属性本身进行判断*/