Matrix Struct-datatyp
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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
- 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() | |
| 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). |