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,对指定矩阵求反。 |