Matrix.SetIdentity 方法

定义

将此 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。 这与将 M11M22 设置为 1,并将 M12M21OffsetXOffsetY 关联到 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系数。

适用于

另请参阅