##### Ninjaライブラリ - 数学関数

# njOverhauserSpline

Overhauserスプライン補間関数

### 書式

  void njOverhauserSpline( *idata, *odata, *attr, frame )
  float *idata
  float *odata
  NJS_SPLINE *attr
  float frame

### 引数

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

### 戻値

  なし

### 解説

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

### 用例

      #include <Shinobi.h>
      #define X1 1.f
      #define Y1 0.f
      #define Z1 0.f
      #define X2 5.f
      	：
      float idata[3][4] =
      {
       {X1, Y1, Z1},
       {X2, Y2, Z2},
       {X3, Y3, Z3},
       {X4, Y4, Z4},
      };
      float odata[3];
      	：
      njOverhauserSpline((float*)idata, odata, NULL, 0.5f);
      	：

### 参照

  njCardinalSpline()
  njKochanekSpline()

njOverhauserSpline

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998