Matrix Matrix Matrix Matrix Struct

Definizione

Rappresenta una matrice di trasformazione affine 3x3 utilizzata per le trasformazioni nello spazio bidimensionale.Represents a 3x3 affine transformation matrix used for transformations in two-dimensional space.

public value class Matrix : IFormattable
[System.Security.SecurityCritical]
public struct Matrix : IFormattable
type Matrix = struct
    interface IFormattable
Public Structure Matrix
Implements IFormattable
Ereditarietà
Attributi
Implementazioni

Commenti

Questa struttura rappresenta la proiezione .NET di Windows Runtime (WinRT) Matrix struct.This struct represents the .NET projection of the Windows Runtime (WinRT) Matrix struct. Per altre informazioni, vedere matrice nel riferimento all'API UWP.For more information, see Matrix in the UWP API reference.

Costruttori

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

Inizializza uno struct Matrix.Initializes a Matrix struct.

Proprietà

Identity Identity Identity Identity

Ottiene una matrice di identità.Gets an identity matrix.

IsIdentity IsIdentity IsIdentity IsIdentity

Ottiene un valore che indica se lo struct Matrix corrente è una matrice di identità.Gets a value that indicates whether this Matrix struct is an identity matrix.

M11 M11 M11 M11

Ottiene o imposta il valore della prima riga e della prima colonna dello struct Matrix.Gets or sets the value of the first row and first column of this Matrix struct.

M12 M12 M12 M12

Ottiene o imposta il valore della prima riga e della seconda colonna dello struct Matrix corrente.Gets or sets the value of the first row and second column of this Matrix struct.

M21 M21 M21 M21

Ottiene o imposta il valore della seconda riga e della prima colonna dello struct Matrix corrente.Gets or sets the value of the second row and first column of this Matrix struct.

M22 M22 M22 M22

Ottiene o imposta il valore della seconda riga e della seconda colonna dello struct Matrix corrente.Gets or sets the value of the second row and second column of this Matrix struct.

OffsetX OffsetX OffsetX OffsetX

Ottiene o imposta il valore della terza riga e della prima colonna dello struct Matrix corrente.Gets or sets the value of the third row and first column of this Matrix struct.

OffsetY OffsetY OffsetY OffsetY

Ottiene o imposta il valore della terza riga e della seconda colonna dello struct Matrix corrente.Gets or sets the value of the third row and second column of this Matrix struct.

Metodi

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina se l'oggetto Object specificato è o meno uno struct Matrix identico allo struct Matrix corrente.Determines whether the specified Object is a Matrix struct that is identical to this Matrix.

Equals(Matrix) Equals(Matrix) Equals(Matrix) Equals(Matrix)

Determina se lo struct Matrix specificato è identico all'istanza corrente.Determines whether the specified Matrix struct is identical to this instance.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Restituisce il codice hash per lo struct Matrix corrente.Returns the hash code for this Matrix struct.

ToString() ToString() ToString() ToString()

Crea una rappresentazione String dello struct Matrix corrente.Creates a String representation of this Matrix struct.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Crea una rappresentazione String dello struct Matrix corrente con informazioni di formattazione specifiche delle impostazioni cultura.Creates a String representation of this Matrix struct with culture-specific formatting information.

Transform(Point) Transform(Point) Transform(Point) Transform(Point)

Trasforma il punto specificato mediante la struttura Matrix e restituisce il risultato.Transforms the specified point by the Matrix and returns the result.

Operatori

Equality(Matrix, Matrix) Equality(Matrix, Matrix) Equality(Matrix, Matrix) Equality(Matrix, Matrix)

Determina se i due struct Matrix specificati sono identici.Determines whether the two specified Matrix structs are identical.

Inequality(Matrix, Matrix) Inequality(Matrix, Matrix) Inequality(Matrix, Matrix) Inequality(Matrix, Matrix)

Determina se i due struct Matrix specificati non sono identici.Determines whether the two specified Matrix structs are not identical.

Implementazioni dell'interfaccia esplicita

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Per una descrizione di questo membro, vedere ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Si applica a

Vedi anche