Matrix.SetIdentity 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将此 Matrix 结构更改为恒等矩阵。
public:
void SetIdentity();
public void SetIdentity ();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()
示例
以下示例演示如何将 结构转换为 Matrix 标识矩阵。
private Matrix identityExample()
{
// Get the identity matrix, which is equal to
// (1,0,0,1,0,0).
Matrix myMatrix = Matrix.Identity;
Matrix m = new Matrix(1,0,0,1,0,0);
return myMatrix;
}
注解
标识矩阵的系数 [1,1],[2,2],[3,3] 值为 1,其余系数的值为 0。 这与将 M11 和 M22 设置为 1,并将 M12、 M21、 OffsetX和 OffsetY 关联到 0。 在仿射矩阵(WPF) Windows Presentation Foundation (用于Matrix结构的实现)中,系数 [3,1],[3,2],[3.3] 分别意味着其值始终为 0,0,1。
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |
对于标识矩阵, ToString 方法返回字符串“Identity”,而不是 的 Matrix系数。