다음을 통해 공유


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 참조의 행렬 을 참조하세요.

생성자

Matrix(Double, Double, Double, Double, Double, Double)

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

속성

Identity

항등 행렬을 가져옵니다.

IsIdentity

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

M11

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

M12

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

M21

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

M22

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

OffsetX

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

OffsetY

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

메서드

Equals(Matrix)

지정한 Matrix 구조체가 이 인스턴스와 같은지 확인합니다.

Equals(Object)

지정한 Object가 이 Matrix와 같은 Matrix 구조체인지 확인합니다.

GetHashCode()

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

ToString()

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

ToString(IFormatProvider)

문화권별 형식 지정 정보를 사용하여 이 Matrix 구조체의 String 표현을 만듭니다.

Transform(Point)

Matrix를 사용하여 지정한 점을 변환한 다음 결과를 반환합니다.

연산자

Equality(Matrix, Matrix)

지정한 두 Matrix 구조체가 같은지 확인합니다.

Inequality(Matrix, Matrix)

지정한 두 Matrix 구조체가 서로 다른지 확인합니다.

명시적 인터페이스 구현

IFormattable.ToString(String, IFormatProvider)

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

적용 대상

추가 정보