##### Ninja Library - 数学関数

# njOverhauserSpline

Overhauser曲線補間

### 書式

> `void njOverhauserSpline( idata, odata, attr, frame )
> Float *idata
> Float *odata
> NJS_SPLINE *attr
> Float frame
> `

### 引数

> idata | 入力データidata[4*3]へのポインタ
> odata | 出力データodata[3]へのポインタ
> attr | スプライン属性(必要ありません)
> frame | フレーム(0〜1)

### 戻り値

> なし

### 解説

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

### 用例

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

### 参照

> njCardinalSpline() | Cardinal曲線補間
> njKochanekSpline() | Kochanek曲線補間

njOverhauserSpline

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000