Matrix3x2 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 3x2 矩阵。
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)
		- 继承
 
- 实现
 
注解
对于矩阵转换,Vector2、Vector3 和 Vector4 实例表示为行:矩阵 M 使用 vM 乘法转换矢量 v。
构造函数
| Matrix3x2(Single, Single, Single, Single, Single, Single) | 
		 从指定分量创建 3x2 矩阵。  | 
        	
字段
| M11 | 
		 第一行的第一个元素。  | 
        	
| M12 | 
		 第一行的第二个元素。  | 
        	
| M21 | 
		 第二行的第一个元素。  | 
        	
| M22 | 
		 第二行的第二个元素。  | 
        	
| M31 | 
		 第三行的第一个元素。  | 
        	
| M32 | 
		 第三行的第二个元素。  | 
        	
属性
| Identity | 
		 获取乘法单位矩阵。  | 
        	
| IsIdentity | 
		 指示当前矩阵是否为单位矩阵。  | 
        	
| Item[Int32, Int32] | 
		 获取或设置指定索引处的元素。  | 
        	
| Translation | 
		 获取或设置此矩阵的平移分量。  | 
        	
方法
运算符
| Addition(Matrix3x2, Matrix3x2) | 
		 将一个矩阵中的每个元素与第二个矩阵中的对应元素相加。  | 
         	
| Equality(Matrix3x2, Matrix3x2) | 
		 返回一个值,该值指示指定矩阵是否相等。  | 
         	
| Inequality(Matrix3x2, Matrix3x2) | 
		 返回一个值,该值指示指定矩阵是否不相等。  | 
         	
| Multiply(Matrix3x2, Matrix3x2) | 
		 返回将两个矩阵相乘得到的矩阵。  | 
         	
| Multiply(Matrix3x2, Single) | 
		 返回按标量系数缩放指定矩阵的所有元素后得到的矩阵。  | 
         	
| Subtraction(Matrix3x2, Matrix3x2) | 
		 从第一个矩阵中的每个元素中减去第二个矩阵中的对应元素。  | 
         	
| UnaryNegation(Matrix3x2) | 
		 通过将其所有值乘以 -1,对指定矩阵求反。  |