は、将来削除される可能性のある関数です。
は、最新版で新しく追加,更新された関数です。

メインに戻る
もくじに戻る

構造体リファレンス


マトリクス関数
njAddMatrix
マトリクスの加算をします。
njAddVector
ベクトルの加算です。
njCalcPoint
任意の点にマトリクス変換を行います。
njCalcPoints
任意の複数の点にマトリクス変換を行います。
njCalcVector
任意のベクトルにマトリクス変換を行います。
njCalcVectors
任意の複数のベクトルにマトリクス変換を行います。
njClearMatrix
マトリクススタックをクリアします。
njDetMatrix
行列式を求めます。
njGetMatrix
カレントマトリクスのコピーを取ります。
njGetTranslation
任意のマトリクスから移動要素を取り出します。
njInitMatrix
マトリクススタックを初期化します。
njInnerProduct
2つのベクトルの内積を求めます。
njInvertMatrix
インバートマトリクス(逆行列)を求めます。
njMirror
任意の境面に対する鏡像を求めます。
njMultiMatrix
マトリクスの乗算を行います。
njOuterProduct
2つのベクトルの外積を求めます。
njPopMatrix
マトリクススタックをポップします。
njProject
任意の投影面に平行投影を行います。
njProject2
任意の投影面に透視投影を行います。
njProjectScreen
任意の点をスクリーンに投影します。
njPushMatrix
マトリクススタックをプッシュします。
njRotate
マトリクスに任意軸回りの回転を加えます。
njRotateX
マトリクスにX軸回りの回転を加えます。
njRotateXYZ
マトリクスにX、Y、Z、各軸回りの回転を加えます。
njRotateY
マトリクスにY軸回りの回転を加えます。
njRotateZ
マトリクスにZ軸回りの回転を加えます。
njRotateZXY
マトリクスに Z、X、Y、各軸回りの回転を加えます。
njScale
マトリクスに拡縮を加えます。
njScaleV
マトリクスに拡縮を加えます。
njScalor
任意のベクトルのスカラーを求めます。
njScalor2
任意のベクトルのスカラーの2乗を求めます。
njSetMatrix
任意のマトリクスをコピーします。
njSubMatrix
マトリクスの減算をします。
njSubVector
ベクトルを減算します。
njTranslate
マトリクスに平行移動を加えます。
njTranslateV
マトリクスに平行移動を加えます。
njTransposeMatrix
転置行列を求めます。
njUnitMatrix
任意のマトリクスを単位マトリクスにします。
njUnitRotPortion
任意のマトリクスの回転要素を単位化します。
njUnitVector
任意のベクトルを単位ベクトル化します。
njUnitTransPortion
任意のマトリクスの移動要素を単位化します。

Copyright SEGA ENTERPRISES, LTD., 1998