njGetAction
モーション情報関数。

### 書　式

      #include <Ninja.h>
      void	njGetAction( NJS_ACTION *action, NJS_MOTION_DATA *data, Float frame );
      NJS_ACTION	*action
      NJS_MOTION_DATA data
      Float		frame

### 引　数

action
  アクション構造体へのポインタ
data
  モーション・データ構造体へのポインタ
frame
  フレーム

### 返　値

  なし

### エラー

  なし

### 機　能

  モーション（移動・回転・スケール）情報を与えられた引数に格納します。

### 用　例

      #include

      #define	ACTION		action_sample
      #define	NODE_NUM	20
      #define	BUF_NUM		(NODE_NUM*3)

      extern NJS_ACTION	ACTION[];

      Float	ff = 0.f;
      NJS_MOTION_DATA	data;
      Float	pos[BUF_NUM];
      Angle	ang[BUF_NUM];
      Float	scl[BUF_NUM];

      ...........
      data.pos = pos;
      data.ang = ang;
      data.scl = scl;
      ...........

      Sint32 njUserMain(void)
      {
      	...........

      	njGetAction( ACTION, &data, ff );

      	ff+=0.2f;
      	if( ff >= (ACTION->motion->nbFrame-1) ) ff=0.f;
      	...........
      }

      ...........

### 備　考

### 関　連

  njGetDrawMotion
  njGetMotionTranslate
  njGetMotionRotate
  njGetMotionScale

njGetAction |