Matrix3D Struct

Definitie

Vertegenwoordigt een 4 × 4 matrix die wordt gebruikt voor transformaties in een driedimensionale (3D)-ruimte.

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

Opmerkingen

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

Constructors

Name Description
Matrix3D(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Initialiseert een nieuw exemplaar van de Matrix3D klasse.

Eigenschappen

Name Description
HasInverse

Hiermee wordt een waarde opgehaald die aangeeft of dit Matrix3D omkeerbaar is.

Identity

Hiermee wijzigt u een Matrix3D struct in een identiteit Matrix3D.

IsIdentity

Bepaalt of deze Matrix3D struct een identiteit Matrix3Dis.

M11

Hiermee haalt u de waarde van de eerste rij en eerste kolom van deze op of stelt u deze Matrix3Din.

M12

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

M13

Hiermee haalt u de waarde van de eerste rij en derde kolom van deze op of stelt u deze Matrix3Din.

M14

Hiermee haalt u de waarde van de eerste rij en vierde kolom van deze op of stelt u deze Matrix3Din.

M21

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

M22

Hiermee haalt u de waarde van de tweede rij en tweede kolom van deze op of stelt u deze Matrix3Din.

M23

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

M24

Hiermee haalt u de waarde van de tweede rij en vierde kolom van deze op of stelt u deze Matrix3Din.

M31

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

M32

Hiermee wordt de waarde van de derde rij en tweede kolom van deze Matrix3Drij opgehaald of ingesteld.

M33

Hiermee wordt de waarde van de derde rij en derde kolom van deze Matrix3Drij opgehaald of ingesteld.

M34

Hiermee haalt u de waarde van de derde rij en vierde kolom van deze op of stelt u deze Matrix3Din.

M44

Hiermee haalt u de waarde van de vierde rij en vierde kolom van deze op of stelt u deze Matrix3Din.

OffsetX

Hiermee wordt de waarde van de vierde rij en eerste kolom van deze Matrix3Drij opgehaald of ingesteld.

OffsetY

Hiermee haalt u de waarde van de vierde rij en tweede kolom van deze op of stelt u deze Matrix3Din.

OffsetZ

Hiermee haalt u de waarde van de vierde rij en derde kolom van deze op of stelt u deze Matrix3Din.

Methoden

Name Description
Equals(Matrix3D)

Tests voor gelijkheid tussen twee matrices.

Equals(Object)

Tests voor gelijkheid tussen twee matrices.

GetHashCode()

Retourneert de hash-code voor deze matrix.

Invert()

Hiermee wordt deze Matrix3D struct omgedraaid.

ToString()

Hiermee maakt u een tekenreeksweergave van deze Matrix3D.

ToString(IFormatProvider)

Hiermee maakt u een tekenreeksweergave van deze Matrix3D.

Operators

Name Description
Equality(Matrix3D, Matrix3D)

Vergelijkt twee Matrix3D instanties voor gelijkheid.

Inequality(Matrix3D, Matrix3D)

Vergelijkt twee Matrix3D instanties voor ongelijkheid.

Multiply(Matrix3D, Matrix3D)

Vermenigvuldigt de opgegeven matrices.

Expliciete interface-implementaties

Name Description
IFormattable.ToString(String, IFormatProvider)

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

Van toepassing op

Zie ook