Matrix.MultiplyMV(Single[], Int32, Single[], Int32, Single[], Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Multiplica un vector de 4 elementos por una matriz 4x4 y almacena el resultado en un vector de columna de 4 elementos.
[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
Parámetros
- resultVec
- Single[]
Matriz float que contiene el vector de resultado.
- resultVecOffset
- Int32
Desplazamiento en la matriz de resultados donde se almacena el vector de resultado.
- lhsMat
- Single[]
Matriz float que contiene la matriz del lado izquierdo.
- lhsMatOffset
- Int32
Desplazamiento en la matriz lhs donde se almacenan las lhs
- rhsVec
- Single[]
Matriz float que contiene el vector del lado derecho.
- rhsVecOffset
- Int32
Desplazamiento en el vector rhs donde se almacena el vector rhs.
- Atributos
Excepciones
si resultVec, lhsMat o rhsVec son null, o si resultVecOffset + 4 > resultVec.length o lhsMatOffset + 16 > lhsMat.length o rhsVecOffset + 4 > rhsVec.length.
Comentarios
Multiplica un vector de 4 elementos por una matriz 4x4 y almacena el resultado en un vector de columna de 4 elementos. En notación de matriz: result = lhs x rhs
Se puede pasar la misma matriz float para resultVec, lhsMat o rhsVec. Se espera que esta operación haga lo correcto si los elementos resultantes se superponen con los elementos lhs o rhs.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código Project y que se usan según los términos Creative Commons 2.5 Attribution License.