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,1], [2,2], [3,3] и значение 0 в остальной части коэффициентов. Это коррелирует с параметром M11 и значением 1 и M12, M21OffsetXа OffsetY также с M22 0. В аффинной матрице, которая является реализацией, которая используется Windows Presentation Foundation (WPF) для Matrix структуры, коэффициенты [3,1],[3,2],[3.3] всегда имеют значения 0,0,1 соответственно.

1 0 0
0 1 0
0 0 1

Для матрицы ToString идентификаторов метод возвращает строку Identity вместо коэффициентов Matrix.

Применяется к

См. также раздел