フォローする

Maya アトリビュートの値と見た目が一致しない





locator1とlocator2をビューで拡大してみると、高さが異なっています。 しかしアトリビュート エディタやチャネルボックスで値を見ると、どちらも「0」となっています。 アトリビュート エディタやチャネルボックスの入力フィードは小数点以下3桁までしか表示できない(小数点4桁で四捨五入して表示されています)ため、こうした現象が発生します。

この場合は[ウィンドウ] > 一般エディタ > アトリビュート スプレッドシート を使用します。 こちらでは小数点以下5桁まで表示されます。

またMELであれば、より下の桁まで扱うことができます。
{
    $locator1 = "locator1.translateY";
    $locator2 = "locator2.translateY";
    print("locator1="+ `getAttr($locator1)` +"\n");
    print("locator2="+ `getAttr($locator2)` +"\n");
};


locator1=0
locator2=0.0004444444444

0 コメント

ログインしてコメントを残してください。