基礎の話なのですが、恥ずかしながらつい先日知ったことを、こちらにも載せておきます。
通常、グラフエディタで選択したキーフレームは、
keyframe -q -sl;
で取得できますが、これは単に、選択したフレーム=time(時間)のリストを返すだけで、
たとえば、複数アトリビュートのキーを同時選択していたとしても、いっしょくたに値が返されます。
アトリビュートとノードのリストは、
keyframe -q -n;
から取得可能ですが、それぞれ別々に実行すると、キーフレームとアトリビュートが関連していません。
このままでは、たとえば「選択したキーすべてにある処理を加える」などの処理がしにくい。。
方法を探していたのですが、何のことはない、「keyframe -q -sl;」の時、そのカーブの名前を指定してあげればよかったのでした。。
つまりは…
…で、各アニメーションカーブごとに、各々選択したキーフレームが取得できました。
…基礎です。(恥