Matrix3D Struct-datatyp

Definition

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
Matrix3D
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

Ändrar en Matrix3D struct till en identitet Matrix3D.

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).

Gäller för

Se även