Matrix3x2 Estructura
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í.
Representa una matriz de 3 x 2.
public value class Matrix3x2 : IEquatable<System::Numerics::Matrix3x2>
public struct Matrix3x2 : IEquatable<System.Numerics.Matrix3x2>
type Matrix3x2 = struct
Public Structure Matrix3x2
Implements IEquatable(Of Matrix3x2)
- Herencia
- Implementaciones
Para las transformaciones de matriz, las instancias de Vector2, Vector3 y Vector4 se representan como filas: un vector v se transforma mediante una matriz M con multiplicación vM.
Matrix3x2(Single, Single, Single, Single, Single, Single) |
Crea una matriz de 3 x 2 de los componentes especificados. |
M11 |
Primer elemento de la matriz. |
M12 |
Segundo elemento de la primera fila. |
M21 |
Primer elemento de la segunda fila. |
M22 |
Segundo elemento de la segunda fila. |
M31 |
Primer elemento de la tercera fila. |
M32 |
Segundo elemento de la tercera fila. |
Identity |
Obtiene la matriz de identidad de multiplicación. |
Is |
Indica si la matriz actual es la matriz de identidad. |
Item[Int32, Int32] |
Obtiene o establece el elemento en los índices especificados. |
Translation |
Obtiene o establece el componente de traslación de esta matriz. |
Add(Matrix3x2, Matrix3x2) |
Agrega cada elemento de una matriz con el elemento correspondiente de una segunda matriz. |
Create |
Crea una matriz de rotación usando la rotación especificadas en radianes. |
Create |
Crea una matriz de rotación usando la rotación especificada en radianes y un punto central. |
Create |
Crea una matriz de escala que escala de manera uniforme con la escala especificada. |
Create |
Crea una matriz de escala a partir de los componentes X e Y especificados. |
Create |
Crea una matriz de escala con un desvío con respecto a un punto central especificado. |
Create |
Crea una matriz de escala que escala de manera uniforme con la escala especificada con una desviación desde el centro especificado. |
Create |
Crea una matriz de escala a partir de la escala del vector especificado. |
Create |
Crea una matriz de escala a partir de la escala del vector especificado con una desviación desde el punto central especificado. |
Create |
Crea una matriz de sesgado a partir de los ángulos especificados en radianes. |
Create |
Crea una matriz de sesgado a partir de los ángulos especificados en radianes y un pun to central. |
Create |
Crea una matriz de traslación a partir de los componentes X e Y especificados. |
Create |
Crea una matriz de traslación a partir del vector bidimensional especificado. |
Equals(Matrix3x2) |
Devuelve un valor que indica si esta instancia y otra matriz de 3 x 2 son iguales. |
Equals(Object) |
Devuelve un valor que indica si esta instancia es igual que un objeto especificado. |
Get |
Calcula el factor determinante para esta matriz. |
Get |
Devuelve el código hash de esta instancia. |
Invert(Matrix3x2, Matrix3x2) |
Invierte la matriz especificada. Valor devuelto indica si la operación se realizó correctamente. |
Lerp(Matrix3x2, Matrix3x2, Single) |
Realiza una interpolación lineal desde una matriz a una segunda matriz basándose en un valor que especifica la ponderación de la segunda matriz. |
Multiply(Matrix3x2, Matrix3x2) |
Devuelve la matriz resultante de la multiplicación de dos matrices juntas. |
Multiply(Matrix3x2, Single) |
Devuelve la matriz resultante de la escala de todos los elementos de una matriz especificada por un factor escalar. |
Negate(Matrix3x2) |
Convierte en negativa la matriz especificada al multiplicar todos sus valores por -1. |
Subtract(Matrix3x2, Matrix3x2) |
Resta cada elemento en una segunda de su elemento correspondiente en una primera matriz. |
To |
Devuelve una cadena que representa esta matriz. |
Addition(Matrix3x2, Matrix3x2) |
Agrega cada elemento de una matriz con el elemento correspondiente de una segunda matriz. |
Equality(Matrix3x2, Matrix3x2) |
Devuelve un valor que indica si las matrices especificadas son iguales. |
Inequality(Matrix3x2, Matrix3x2) |
Devuelve un valor que indica si las matrices especificadas no son iguales. |
Multiply(Matrix3x2, Matrix3x2) |
Devuelve la matriz resultante de la multiplicación de dos matrices juntas. |
Multiply(Matrix3x2, Single) |
Devuelve la matriz resultante de la escala de todos los elementos de una matriz especificada por un factor escalar. |
Subtraction(Matrix3x2, Matrix3x2) |
Resta cada elemento en una segunda de su elemento correspondiente en una primera matriz. |
Unary |
Convierte en negativa la matriz especificada al multiplicar todos sus valores por -1. |
Producto | Versiones |
---|---|
.NET | Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
UWP | 10.0 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: