Freigeben über


Matrix3DHelper Klasse

Definition

Stellt statische Hilfsprogramme für Matrix3D bereit. C# und Microsoft Visual Basic-Code sollten stattdessen Member von Matrix3D verwenden.

public ref class Matrix3DHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Matrix3DHelper final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Matrix3DHelper
Public NotInheritable Class Matrix3DHelper
Vererbung
Object Platform::Object IInspectable Matrix3DHelper
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Eigenschaften

Identity

Ruft eine statisch konstruierte Matrix3D ab, bei der die festgelegten Werte repräsentativ für eine Identitätstransformation sind. C# und Microsoft Visual Basic-Code sollten stattdessen Identity verwenden.

Methoden

FromElements(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double)

Definiert einen neuen Matrix3D-Wert , wobei Elementwerte für jeden der möglichen Werte einer Matrix3D-Struktur verwendet werden. C# und Microsoft Visual Basic-Code sollten stattdessen den Matrix3D-Konstruktor verwenden.

GetHasInverse(Matrix3D)

Gibt zurück, ob die bereitgestellte Matrix3D invertierbar ist. C# und Microsoft Visual Basic-Code sollten stattdessen HasInverse verwenden.

GetIsIdentity(Matrix3D)

Gibt zurück, ob die bereitgestellte Matrix3D eine Identitätstransformation darstellt. C# und Microsoft Visual Basic-Code sollten stattdessen IsIdentity verwenden.

Invert(Matrix3D)

Gibt einen potenziell neuen Matrix3D-Wert zurück, der die Inversion der bereitgestellten Matrix3D darstellt. C# und Microsoft Visual Basic-Code sollten stattdessen Invert verwenden.

Multiply(Matrix3D, Matrix3D)

Multipliziert die angegebenen Matrizen. C# und Microsoft Visual Basic-Code sollten stattdessen den Multiplikationsoperator verwenden.

Gilt für: