Matrix.MultiplyMV(Single[], Int32, Single[], Int32, Single[], Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Multiplie un vecteur de 4 éléments par une matrice 4x4 et stocke le résultat dans un vecteur de colonne à 4 éléments.
[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
Paramètres
- resultVec
- Single[]
Tableau flottant qui contient le vecteur de résultat.
- resultVecOffset
- Int32
Décalage dans le tableau de résultats où le vecteur de résultat est stocké.
- lhsMat
- Single[]
Tableau flottant qui contient la matrice de gauche.
- lhsMatOffset
- Int32
Décalage dans le tableau lhs où les lhs sont stockés
- rhsVec
- Single[]
Tableau flottant qui contient le vecteur de droite.
- rhsVecOffset
- Int32
Décalage dans le vecteur rhs où le vecteur rhs est stocké.
- Attributs
Exceptions
si resultVec, lhsMat ou rhsVec sont null, ou si resultVecOffset + 4 > resultVec.length ou lhsMatOffset + 16 > lhsMat.length ou rhsVecOffset + 4 > rhsVec.length.
Remarques
Multiplie un vecteur de 4 éléments par une matrice 4x4 et stocke le résultat dans un vecteur de colonne à 4 éléments. Notation matricielle : result = lhs x rhs
Le même tableau flottant peut être passé pour resultVec, lhsMat et/ou rhsVec. Cette opération est censée faire la bonne chose si les éléments de résultat se chevauchent avec l’un des éléments lhs ou rhs.
Java documentation pour android.opengl.Matrix.multiplyMV(float[], int, float[], int, float[], int).
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.