Matrix Struct-datatyp

Definition

Representerar en 3x3 affinformningsmatris som används för transformeringar i tvådimensionellt utrymme.

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
Arv
Matrix
Attribut
Implementeringar

Kommentarer

Den här structen representerar .NET projektion av Windows Runtime (WinRT) Matrix struct. Mer information finns i Matris i UWP API-referensen.

Konstruktorer

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

Initierar en Matrix struct.

Egenskaper

Name Description
Identity

Hämtar en identitetsmatris.

IsIdentity

Hämtar ett värde som anger om den här Matrix structen är en identitetsmatris.

M11

Hämtar eller anger värdet för den första raden och den första kolumnen i den här Matrix structen.

M12

Hämtar eller anger värdet för den första raden och den andra kolumnen i den här Matrix structen.

M21

Hämtar eller anger värdet för den andra raden och den första kolumnen i den här Matrix structen.

M22

Hämtar eller anger värdet för den andra raden och den andra kolumnen i den här Matrix structen.

OffsetX

Hämtar eller anger värdet för den tredje raden och den första kolumnen i den här Matrix structen.

OffsetY

Hämtar eller anger värdet för den tredje raden och den andra kolumnen i den här Matrix structen.

Metoder

Name Description
Equals(Matrix)

Avgör om den angivna Matrix structen är identisk med den här instansen.

Equals(Object)

Avgör om den angivna Object är en Matrix struct som är identisk med den här Matrix.

GetHashCode()

Returnerar hash-koden för den här Matrix structen.

ToString()

Skapar en String representation av den här Matrix structen.

ToString(IFormatProvider)

Skapar en String representation av den här Matrix structen med kulturspecifik formateringsinformation.

Transform(Point)

Transformerar den angivna punkten med Matrix och returnerar resultatet.

Operatorer

Name Description
Equality(Matrix, Matrix)

Avgör om de två angivna Matrix structarna är identiska.

Inequality(Matrix, Matrix)

Avgör om de två angivna Matrix structarna inte är identiska.

Explicita gränssnittsimplementeringar

Name Description
IFormattable.ToString(String, IFormatProvider)

En beskrivning av den här medlemmen finns i ToString(String, IFormatProvider).

Gäller för

Se även