本次视频讲解:Mel获取选定对象的名称和完整属性名的方法。
- 脚本作用:可对单个选定对象执行命令。
//获取属性名称
string $sel[] = `ls -sl`;
float $cc=getAttr($sel[0]+”.translateY”);
print $cc;
//代入增减值计算
$cc = $cc + 增减值;
print $cc;
setAttr($sel[0]+”.translateY”) $cc;
探索Maya世界:基础教程、动画技巧、建模艺术与渲染技术。
//获取属性名称
string $sel[] = `ls -sl`;
float $cc=getAttr($sel[0]+”.translateY”);
print $cc;
//代入增减值计算
$cc = $cc + 增减值;
print $cc;
setAttr($sel[0]+”.translateY”) $cc;
float $cc=getAttr(“增减属性”);
$cc=$cc + 增减值;
setAttr “增减属性” $cc;
if(frame%2==0)
{
振动属性 = 参数一;
}
else
{
振动属性 = 参数二;
}
float $last = `getAttr -time (frame-1) 位移属性`;
float $now= `getAttr -time (frame-0) 位移属性`;
float $chazhi = $now – $last;
float $baifenbi = $chazhi/(3.14*直径);
float $jiaodu = $baifenbi*360;
float $default_jiaodu=旋转属性 + $jiaodu;
setAttr “旋转属性” $default_jiaodu;