Aracılığıyla paylaş


Matrix.SetIdentity Yöntem

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.