在Maya MEL中将查询定义为变量

时间:2017-10-06 23:11:51

标签: indexing maya mel

所以,我在将这个定义为一个变量时遇到一些困难,因为在translateX中只有一个简单的球体关键帧:

float $myVar = 'keyframe -index 1 -query pSphere1.translateX';
print $myVar

现在......如果我只输入:keyframe -index 1 -query pSphere1.translateX

进入MEL脚本编辑器,它返回我期望的值......但由于某种原因我无法存储该值。

1 个答案:

答案 0 :(得分:0)

要将Sphere的关键帧值分配给数组,您应该使用此MEL语法:

string $mySphere[] = `polySphere`;
setKeyframe -t 20 -at tx -v 5 $mySphere[0];
keyframe -index 0 -query "pSphere1.tx" $mySphere[0];

enter image description here