MEL:在 Maya 中提取关键帧的整个值

MEL : extract entire value of a keyframe in maya

我的问题很简单,我使用mel命令提取相机数据值。

我使用这个代码:

keyframe -q -vc Camera0Node.translateX

结果:2385.11

问题是我的关键帧值是 2385.11010742

差异很小,但我想要准确的值

知道如何获得非舍入值吗?

谢谢

我很确定结果 您的完整值,但 Maya 仅将其显示为四舍五入的数字。

举个例子,让我们将该值直接赋给一个变量:

$val = 2385.11010742;

然后打印到控制台:

print($val);

结果显示2385.110107.

现在我们来做个对比:

print($val == 2385.110107); // returns 0 for False

但与原始值比较时:

print($val == 2385.11010742); // returns 1 for True