Ninjaライブラリ - マトリクス関数

njGetTranslation

任意のマトリクスから移動要素の取り出し

書式

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

引数

*m   演算マトリクス
*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,1999