njGetTranslation
任意のマトリクスから移動要素を取り出します。

書 式

#include <Ninja.h>

void njGetTranslation(*m, *p)
NJS_MATRIX *m
NJS_POINT3 *p

引 数

NJS_MATRIX *m
演算マトリクス
NJS_POINT3 *p
移動要素の格納先

返 値

なし

機 能

任意のマトリクスから移動要素を取り出します。
引数 m が NULL の場合にはカレントマトリクスを対象とします。

用 例

任意のマトリクス m から移動要素を取り出します。
NJS_POINT3 p;
NJS_MATRIX m = { 1.f,  2.f,  3.f,  4.f,
                 5.f,  6.f,  7.f,  8.f,
                 9.f, 10.f, 11.f, 12.f,
                13.f, 14.f, 15.f, 16.f};

njGetTranslation(&m, &p);

/* 結果 */
p.x = 13.f
p.y = 14.f
p.z = 15.f

備 考


関 連


njGetTranslation

Copyright SEGA ENTERPRISES, LTD., 1998