Поделиться через


Matrix.Identity Свойство

Определение

Получает единичную Matrix.

public:
 static property System::Windows::Media::Matrix Identity { System::Windows::Media::Matrix get(); };
public static System.Windows.Media.Matrix Identity { get; }
static member Identity : System.Windows.Media.Matrix
Public Shared ReadOnly Property Identity As Matrix

Значение свойства

Единичная матрица.

Примеры

В следующем примере показано, как получить матрицу Identity .

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 и M22 со значением 1 и M12, M21, OffsetXи OffsetY с 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.

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

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