は、将来削除される可能性のある関数です。

は、最新版で新しく追加，更新された関数です。

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

構造体リファレンス

マトリクス関数

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