maya中如何把物体的属性连接mel。

2024-12-21 23:01:05
推荐回答(3个)
回答1:

proc xformPossPrint()

{

    float  $xform[] = `getAttr "pSphere1.translate"`;

    $q = `getAttr "pSphere1.translateX"`;

if ($q == 1)

{

    print ("move " + $xform[0] + $xform[1] + $xform[2] + "\n");

}

else 

{

    print "没有等于1\n";

}

}

scriptJob -killWithScene -ac "pSphere1.translateX" xformPossPrint;

回答2:

如果你自己晓得怎么移动一个物体的Mel语言的话,就在时间轴下面的MEL后面的框里输入移动的Mel语言,再回车就可以了,如果你不知道这个移动语言怎么写的话,就打开左下角的Script Editor。再移动下物体,Script Editor里会生成一行移动操作的Mel语言。你看看怎么写的就明白了。复制出来,再输入时间轴下面的MEL后的框里,他就会执行这一命令。

回答3:

move -r 1 0 0; 或 setAttr A.translateX 1;