Matrix.MultiplyMV(Single[], Int32, Single[], Int32, Single[], Int32) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
4 要素ベクトルに 4 x 4 行列を乗算し、結果を 4 要素の列ベクトルに格納します。
[Android.Runtime.Register("multiplyMV", "([FI[FI[FI)V", "")]
public static void MultiplyMV (float[]? resultVec, int resultVecOffset, float[]? lhsMat, int lhsMatOffset, float[]? rhsVec, int rhsVecOffset);
[<Android.Runtime.Register("multiplyMV", "([FI[FI[FI)V", "")>]
static member MultiplyMV : single[] * int * single[] * int * single[] * int -> unit
パラメーター
- resultVec
- Single[]
結果ベクトルを保持する float 配列。
- resultVecOffset
- Int32
結果ベクトルが格納される結果配列へのオフセット。
- lhsMat
- Single[]
左側の行列を保持する float 配列。
- lhsMatOffset
- Int32
lhs が格納されている lhs 配列へのオフセット
- rhsVec
- Single[]
右辺ベクトルを保持する float 配列。
- rhsVecOffset
- Int32
rhs ベクトルが格納されている rhs ベクトルへのオフセット。
- 属性
例外
resultVec、lhsMat、または rhsVec が null の場合、または resultVecOffset + 4 > resultVec.length または lhsMatOffset + 16 > lhsMat.length または rhsVecOffset + 4 > rhsVec.length の場合。
注釈
4 要素ベクトルに 4 x 4 行列を乗算し、結果を 4 要素の列ベクトルに格納します。 行列表記の場合: result = lhs x rhs
resultVec、lhsMat、rhsVec に対して同じ float 配列を渡すことができます。 この操作は、結果要素が lhs 要素または rhs 要素のいずれかと重複している場合に、正しいことを行うことを想定しています。
の android.opengl.Matrix.multiplyMV(float[], int, float[], int, float[], int)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。