Matrix Struct

Definitie

Vertegenwoordigt een affinustransformatiematrix van 3x3 die wordt gebruikt voor transformaties in tweedimensionale ruimte.

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
Overname
Matrix
Kenmerken
Implementeringen

Opmerkingen

Deze struct vertegenwoordigt de .NET projectie van de Windows Runtime (WinRT) Matrix struct. Zie Matrix in de NAslaginformatie over de UWP-API voor meer informatie.

Constructors

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

Initialiseert een Matrix struct.

Eigenschappen

Name Description
Identity

Hiermee haalt u een identiteitsmatrix op.

IsIdentity

Hiermee wordt een waarde opgehaald die aangeeft of deze Matrix struct een identiteitsmatrix is.

M11

Hiermee haalt u de waarde van de eerste rij en eerste kolom van deze struct op of stelt u deze Matrix in.

M12

Hiermee haalt u de waarde van de eerste rij en tweede kolom van deze struct op of stelt u deze Matrix in.

M21

Hiermee wordt de waarde van de tweede rij en eerste kolom van deze Matrix struct opgehaald of ingesteld.

M22

Hiermee wordt de waarde van de tweede rij en tweede kolom van deze Matrix struct opgehaald of ingesteld.

OffsetX

Hiermee wordt de waarde van de derde rij en eerste kolom van deze Matrix struct opgehaald of ingesteld.

OffsetY

Hiermee haalt u de waarde van de derde rij en tweede kolom van deze struct op of stelt u deze Matrix in.

Methoden

Name Description
Equals(Matrix)

Bepaalt of de opgegeven Matrix struct identiek is aan dit exemplaar.

Equals(Object)

Bepaalt of de opgegeven Object struct een Matrix struct is die identiek is aan deze Matrix.

GetHashCode()

Retourneert de hash-code voor deze Matrix struct.

ToString()

Hiermee maakt u een String weergave van deze Matrix struct.

ToString(IFormatProvider)

Hiermee maakt u een String weergave van deze Matrix struct met cultuurspecifieke opmaakinformatie.

Transform(Point)

Transformeert het opgegeven punt door de Matrix en retourneert het resultaat.

Operators

Name Description
Equality(Matrix, Matrix)

Bepaalt of de twee opgegeven Matrix structs identiek zijn.

Inequality(Matrix, Matrix)

Bepaalt of de twee opgegeven Matrix structs niet identiek zijn.

Expliciete interface-implementaties

Name Description
IFormattable.ToString(String, IFormatProvider)

Zie voor een beschrijving van dit lid ToString(String, IFormatProvider).

Van toepassing op

Zie ook