Matrix3D 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 matris med 4 × 4 som används för transformeringar i ett tredimensionellt utrymme (3D).
public value class Matrix3D : IFormattable
[System.Security.SecurityCritical]
public struct Matrix3D : IFormattable
[<System.Security.SecurityCritical>]
type Matrix3D = struct
interface IFormattable
Public Structure Matrix3D
Implements IFormattable
- Arv
- Attribut
- Implementeringar
Kommentarer
Den här structen representerar .NET projektion av Windows Runtime (WinRT) Matrix3D struct. Mer information finns i Matrix3D i UWP API-referensen.
Konstruktorer
| Name | Description |
|---|---|
| Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) |
Initierar en ny instans av Matrix3D klassen. |
Egenskaper
| Name | Description |
|---|---|
| HasInverse |
Hämtar ett värde som anger om detta Matrix3D är inverterbart. |
| Identity | |
| IsIdentity |
Avgör om den här Matrix3D structen är en identitet Matrix3D. |
| M11 |
Hämtar eller anger värdet för den första raden och den första kolumnen i den här Matrix3D. |
| M12 |
Hämtar eller anger värdet för den första raden och den andra kolumnen i den här Matrix3D. |
| M13 |
Hämtar eller anger värdet för den första raden och den tredje kolumnen i den här Matrix3D. |
| M14 |
Hämtar eller anger värdet för den första raden och den fjärde kolumnen i den här Matrix3D. |
| M21 |
Hämtar eller anger värdet för den andra raden och den första kolumnen i den här Matrix3D. |
| M22 |
Hämtar eller anger värdet för den andra raden och den andra kolumnen i den här Matrix3D. |
| M23 |
Hämtar eller anger värdet för den andra raden och den tredje kolumnen i den här Matrix3D. |
| M24 |
Hämtar eller anger värdet för den andra raden och den fjärde kolumnen i den här Matrix3D. |
| M31 |
Hämtar eller anger värdet för den tredje raden och den första kolumnen i den här Matrix3D. |
| M32 |
Hämtar eller anger värdet för den tredje raden och den andra kolumnen i den här Matrix3D. |
| M33 |
Hämtar eller anger värdet för den tredje raden och den tredje kolumnen i den här Matrix3D. |
| M34 |
Hämtar eller anger värdet för den tredje raden och den fjärde kolumnen i den här Matrix3D. |
| M44 |
Hämtar eller anger värdet för den fjärde raden och den fjärde kolumnen i den här Matrix3D. |
| OffsetX |
Hämtar eller anger värdet för den fjärde raden och den första kolumnen i den här Matrix3D. |
| OffsetY |
Hämtar eller anger värdet för den fjärde raden och den andra kolumnen i den här Matrix3D. |
| OffsetZ |
Hämtar eller anger värdet för den fjärde raden och den tredje kolumnen i den här Matrix3D. |
Metoder
| Name | Description |
|---|---|
| Equals(Matrix3D) |
Tester för likhet mellan två matriser. |
| Equals(Object) |
Tester för likhet mellan två matriser. |
| GetHashCode() |
Returnerar hash-koden för den här matrisen. |
| Invert() |
Invertera den här Matrix3D structen. |
| ToString() |
Skapar en strängrepresentation av den här Matrix3D. |
| ToString(IFormatProvider) |
Skapar en strängrepresentation av den här Matrix3D. |
Operatorer
| Name | Description |
|---|---|
| Equality(Matrix3D, Matrix3D) |
Jämför två Matrix3D instanser för likhet. |
| Inequality(Matrix3D, Matrix3D) |
Jämför två Matrix3D instanser för ojämlikhet. |
| Multiply(Matrix3D, Matrix3D) |
Multiplicerar de angivna matriserna. |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
En beskrivning av den här medlemmen finns i ToString(String, IFormatProvider). |