Matrix 구조체

정의

2차원 공간의 변환에 사용되는 3x3 아핀 변환 매트릭스를 나타냅니다.

public value class Matrix : IFormattable
[System.Security.SecurityCritical]
public struct Matrix : IFormattable
[<System.Security.SecurityCritical>]
type Matrix = struct
    interface IFormattable
Public Structure Matrix
Implements IFormattable
상속
Matrix
특성
구현

설명

이 구조체는 WinRT(Windows 런타임) Matrix 구조체의 .NET 프로젝션을 나타냅니다. 자세한 내용은 UWP API 참조의 행렬 을 참조하세요.

생성자

Name Description
Matrix(Double, Double, Double, Double, Double, Double)

구조체를 Matrix 초기화합니다.

속성

Name Description
Identity

ID 행렬을 가져옵니다.

IsIdentity

Matrix 구조체가 ID 행렬인지 여부를 나타내는 값을 가져옵니다.

M11

Matrix 구조체의 첫 번째 행과 첫 번째 열의 값을 가져오거나 설정합니다.

M12

Matrix 구조체의 첫 번째 행과 두 번째 열의 값을 가져오거나 설정합니다.

M21

Matrix 구조체의 두 번째 행과 첫 번째 열의 값을 가져오거나 설정합니다.

M22

Matrix 구조체의 두 번째 행과 두 번째 열의 값을 가져오거나 설정합니다.

OffsetX

Matrix 구조체의 세 번째 행과 첫 번째 열의 값을 가져오거나 설정합니다.

OffsetY

Matrix 구조체의 세 번째 행과 두 번째 열의 값을 가져오거나 설정합니다.

메서드

Name Description
Equals(Matrix)

지정된 Matrix 구조체가 이 인스턴스와 동일한지 여부를 확인합니다.

Equals(Object)

지정된 Object 구조체가 이 Matrix구조체와 Matrix 동일한지 여부를 확인합니다.

GetHashCode()

Matrix 구조체의 해시 코드를 반환합니다.

ToString()

StringMatrix 구조체의 표현을 만듭니다.

ToString(IFormatProvider)

문화권별 서식 정보를 사용하여 StringMatrix 구조체의 표현을 만듭니다.

Transform(Point)

지정된 지점을 해당 지점별로 Matrix 변환하고 결과를 반환합니다.

연산자

Name Description
Equality(Matrix, Matrix)

지정된 Matrix 두 구조체가 동일한지 여부를 확인합니다.

Inequality(Matrix, Matrix)

지정된 Matrix 두 구조체가 동일하지 않은지 여부를 확인합니다.

명시적 인터페이스 구현

Name Description
IFormattable.ToString(String, IFormatProvider)

이 멤버에 대한 설명은 을 참조하세요 ToString(String, IFormatProvider).

적용 대상

추가 정보