Matrix.SetIdentity Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu Matrix yapıyı bir kimlik matrisine değiştirir.
public:
void SetIdentity();
public void SetIdentity ();
member this.SetIdentity : unit -> unit
Public Sub SetIdentity ()
Örnekler
Aşağıdaki örnekte bir Matrix yapının kimlik matrisine nasıl dönüştürülmesi gösterilmektedir.
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;
}
Açıklamalar
Kimlik matrisinin katsayıları [1,1],[2,2],[3,3] olan 1 değeri ve katsayıların geri kalanında 0 değeri vardır. Bu, ve ayarının M11 1 ve M12, M21, OffsetXve OffsetY ile 0 arasında bağıntılı olmasını sağlar.M22 Windows Presentation Foundation (WPF) tarafından yapı için Matrix kullanılan uygulama olan bir affin matrisinde, katsayıların [3,1],[3,2],[3,3] her zaman sırasıyla 0,0,1 değerlerine sahip olduğu örtülür.
1 | 0 | 0 |
0 | 1 | 0 |
0 | 0 | 1 |
Bir kimlik matrisi ToString için yöntemi, katsayıları yerine "Identity" dizesini Matrixdöndürür.