Matrix.MultiplyMV(Single[], Int32, Single[], Int32, Single[], Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Умножает вектор из 4 элементов на матрицу 4x4 и сохраняет результат в векторе столбца из 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 элементов на матрицу 4x4 и сохраняет результат в векторе столбца из 4 элементов. В матричной нотации: result = lhs x rhs
Один и тот же массив float можно передать для resultVec, lhsMat и (или) rhsVec. Эта операция, как ожидается, будет правильно выполняться, если результирующие элементы перекрываются с элементами lhs или rhs.
Документация по Java для android.opengl.Matrix.multiplyMV(float[], int, float[], int, float[], int)
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом Android и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License.