MEL: извлечь все значение ключевого кадра в Maya

Мой вопрос довольно прост, я использую команду mel для извлечения значения данных камеры.

я использую этот код:

keyframe -q -vc Camera0Node.translateX

это результат: 2385,11

проблема в том, что значение моего ключевого кадра 2385.11010742

разница минимальна, но я хочу иметь точное значение

Любая идея, как я могу получить неокругленное значение?

благодарю вас


person William Eguienta    schedule 24.04.2018    source источник


Ответы (1)


Я почти уверен, что результат соответствует вашему полному значению, но Maya отображает его только как округленное число.

В качестве примера давайте присвоим это значение непосредственно переменной:

$val = 2385.11010742;

Затем выведите его на консоль:

print($val);

В результате отображается 2385.110107.

Теперь давайте проведем сравнение:

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

Но при сравнении с исходным значением:

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

person Green Cell    schedule 25.04.2018