njHermiteSpline | English
    ▲|INDEX|▼
Hermiteスプライン補間関数

### 書　式

      #include <Ninja.h>
      void  njHermiteSpline(float *idata, float *odata, NJS_SPLINE *attr, float frame);
      float       *idata
      float       *odata
      NJS_SPLINE  *attr
      float       frame

### 引　数

idata
  入力データ（ただし、idata[3*4]）
odata
  出力データ（ただし、odata[3]）
attr
  スプライン属性（必要ありません）
frame
  フレーム

### 返　値

  なし

### エラー

  なし

### 機　能

  スプライン曲線補間された値が、指定された引数に格納されます。
  フレーム数は０−１の間で設定してください。

### 用　例

      #include <NINJA.H>
      #define X1  1.f
      #define Y1  0.f
      #define Z1  0.f
      #define X2  10.f
      #define Y2  0.f
      #define Z2  2.f
      #define NX1  1.f
      #define NY1  0.f
      #define NZ1  0.f
      #define NX2  0.8f
      #define NY2  0.f
      #define NZ2  0.6f

      ...........

      float idata[3][4] =
      {
        {X1, Y1, Z1},
        {X2, Y2, Z2},
        {NX1, NY1, NZ1},
        {NX2, NY2, NZ2},
      };
      float odata[3];

      ...........

      njHermiteSpline((float*)idata, odata, NULL, 0.5f);
      ...........

### 備　考

### 関　連

njHermiteSpline |
    ▲|INDEX|▼