Matrix 개체는 3 ×3 행렬을 나타내며, 이 행렬은 결과적으로 아핀 변환을 나타냅니다. 행렬 개체는 3개의 ×3 행렬에 9개의 숫자 중 6개만 저장합니다. 왜냐하면 아핀 변환을 나타내는 3개의 ×3 행렬에는 모두 동일한 세 번째 열(0, 0, 1)이 있기 때문입니다.
상속
Matrix 클래스는 GdiplusBase를 구현합니다.
메서드
Matrix 클래스에는 이러한 메서드가 있습니다.
|
행렬::복제 Matrix::Clone 메서드는 이 Matrix 개체의 복사본인 새 Matrix 개체를 만듭니다. |
|
행렬::같음 Matrix::Equals 메서드는 이 행렬의 요소가 다른 행렬의 요소와 같은지 여부를 결정합니다. |
|
행렬::GetElements Matrix::GetElements 메서드는 이 행렬의 요소를 가져옵니다. 요소는 m11, m12, m21, m22, m31, m32 순서로 배열에 배치됩니다. 여기서 mij는 행 i, 열 j의 요소를 나타냅니다. |
|
Matrix::GetLastStatus Matrix::GetLastStatus 메서드는 이 Matrix 개체의 가장 최근 메서드 실패의 특성을 나타내는 값을 반환합니다. |
|
행렬::반전 이 행렬을 반전할 수 없는 경우 Matrix::Invert 메서드는 이 행렬의 요소를 역의 요소로 바꿉니다. |
|
행렬::IsIdentity Matrix::IsIdentity 메서드는 이 행렬이 ID 행렬인지 여부를 결정합니다. |
|
행렬::IsInvertible Matrix::IsInvertible 메서드는 이 행렬을 반전할 수 없는지 여부를 결정합니다. |
|
행렬::Matrix ID 행렬을 나타내는 Matrix::Matrix 개체를 만들고 초기화합니다. (Matrix.Matrix) |
|
행렬::Matrix ID 행렬을 나타내는 Matrix::Matrix 개체를 만들고 초기화합니다. (오버로드 2/3) |
|
행렬::Matrix 사각형과 점을 기반으로 Matrix::Matrix 개체를 만듭니다. (오버로드 2/2) |
|
행렬::Matrix 사각형과 점을 기반으로 Matrix::Matrix 개체를 만듭니다. (오버로드 1/2) |
|
행렬::Matrix ID 행렬을 나타내는 Matrix::Matrix 개체를 만들고 초기화합니다. (오버로드 1/3) |
|
행렬::Matrix 아핀 변환을 정의하는 6개의 숫자를 기반으로 Matrix::Matrix 개체를 만들고 초기화합니다. |
|
행렬::곱하기 Matrix::Multiply 메서드는 이 행렬을 자체 및 다른 행렬의 곱으로 업데이트합니다. |
|
Matrix::OffsetX Matrix::OffsetX 메서드는 행 3, 열 1의 요소인 이 행렬의 가로 변환 값을 가져옵니다. |
|
Matrix::OffsetY Matrix::OffsetY 메서드는 행 3, 열 2의 요소인 이 행렬의 세로 변환 값을 가져옵니다. |
|
Matrix::Reset Matrix::Reset 메서드는 ID 행렬의 요소로 이 행렬을 업데이트합니다. |
|
행렬::회전 Matrix::Rotate 메서드는 이 행렬을 자체의 곱과 회전 행렬로 업데이트합니다. |
|
Matrix::RotateAt Matrix::RotateAt 메서드는 이 행렬을 자체의 곱과 지정된 지점에 대한 회전을 나타내는 행렬로 업데이트합니다. |
|
행렬::배율 Matrix::Scale 메서드는 이 행렬을 자체 곱과 크기 조정 매트릭스로 업데이트합니다. |
|
Matrix::SetElements Matrix::SetElements 메서드는 이 행렬의 요소를 설정합니다. |
|
행렬::전단 Matrix::Shear 메서드는 이 행렬을 자체의 곱과 전단 행렬로 업데이트합니다. |
|
행렬::TransformPoints Matrix::TransformPoints 메서드는 배열의 각 지점을 이 행렬로 곱합니다. 각 지점은 행 행렬로 처리됩니다. 곱하기는 왼쪽의 행 행렬과 오른쪽의 이 행렬을 사용하여 수행됩니다. |
|
행렬::TransformPoints 이 항목에서는 Matrix 클래스의 TransformPoints 메서드를 나열합니다. 행렬 클래스에 대한 메서드의 전체 목록은 행렬 메서드를 참조하세요. |
|
Matrix::TransformVectors Matrix::TransformVectors 메서드는 배열의 각 벡터에 이 행렬을 곱합니다. |
|
Matrix::TransformVectors 이 항목에서는 행렬 클래스의 TransformVectors 메서드를 나열합니다. 행렬 클래스에 대한 메서드의 전체 목록은 행렬 메서드를 참조하세요. |
|
행렬::번역 Matrix::Translate 메서드는 이 행렬을 자체 곱과 번역 행렬로 업데이트합니다. |
요구 사항
| 요구 사항 | 가치 |
|---|---|
| 대상 플랫폼 | 윈도우즈 |
| Header | gdiplusmatrix.h |