Matrix.IsIdentity Propriedade

Definição

Obtém um valor que indica se esta estrutura Matrix é uma matriz de identidade.Gets a value that indicates whether this Matrix structure is an identity matrix.

public:
 property bool IsIdentity { bool get(); };
public bool IsIdentity { get; }
member this.IsIdentity : bool
Public ReadOnly Property IsIdentity As Boolean

Valor da propriedade

Boolean

true se a Matrix estrutura for uma matriz de identidade; caso contrário, false .true if the Matrix structure is an identity matrix; otherwise, false. O padrão é true.The default is true.

Comentários

Uma matriz de identidade tem um valor de 1 em coeficientes [1, 1], [2, 2], [3, 3] e um valor de 0 no restante dos coeficientes.An identity matrix has a value of 1 in coefficients [1,1],[2,2],[3,3] and a value of 0 in the rest of the coefficients. Isso se correlaciona com a definição de M11 e M22 como 1 e M12 , M21 ,, OffsetX e OffsetY como 0.This correlates to setting M11 and M22 to 1 and M12, M21, OffsetX, and OffsetY to 0. Em uma matriz afim, que é a implementação que o Windows Presentation Foundation (WPF) usa para a Matrix estrutura, os coeficientes [3, 1], [3, 2], [3.3] são implícitos para sempre ter os valores de 0, 0, 1, respectivamente.In an affine matrix, which is the implementation that Windows Presentation Foundation (WPF) uses for the Matrix structure, coefficients [3,1],[3,2],[3.3] are implied to always have the values 0,0,1 respectively.

11 00 00
00 11 00
00 00 11

Para uma matriz de identidade, o ToString método retorna a cadeia de caracteres "Identity", em vez dos coeficientes do Matrix .For an identity matrix, the ToString method returns the string "Identity", instead of the coefficients of the Matrix.

Aplica-se a

Confira também