njGetDrawMotion
モーション情報関数。

### 書　式

      #include <Ninja.h>
      void	njGetDrawMotion( NJS_OBJECT *obj, NJS_MOTION *motion, NJS_MOTION_DATA *data, Float frame );
      NJS_OBJECT	*obj
      NJS_MOTION	*motion
      NJS_MOTION_DATA data
      Float		frame

### 引　数

obj
  オブジェクト構造体へのポインタ
motion
  モーション構造体へのポインタ
data
  モーション・データ構造体へのポインタ
frame
  フレーム

### 返　値

  なし

### エラー

  なし

### 機　能

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

### 用　例

      #include

      #define	OBJECT		object_sample
      #define	MOTION		motion_sample
      #define	NODE_NUM	20
      #define	BUF_NUM		(NODE_NUM*3)

      extern NJS_MOTION	MOTION[];
      extern NJS_OBJECT	OBJECT[];

      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)
      {
      	...........

      	njGetDrawMotion( OBJECT, MOTION, &data, ff );

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

      ...........

### 備　考

### 関　連

  njGetAction
  njGetMotionTranslate
  njGetMotionRotate
  njGetMotionScale

njGetDrawMotion |