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

# njLinear

線形補間関数

### 書式

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

### 引数

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

### 戻り値

> なし

### 解説

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

### 用例

>     #include <Shinobi.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
>     	:
>     float idata[3][2] =
>     {
>      {X1, Y1, Z1},
>      {X2, Y2, Z2},
>     };
>     float odata[3];
>     	:
>     njLinear((float*)idata, odata, NULL, 0.5f);
>     	:

njLinear

COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000