Freigeben über


Matrix3DHelper Klasse

Definition

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

public ref class Matrix3DHelper sealed
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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

Eigenschaften

Identity

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

Methoden

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

Definiert einen neuen Matrix3D-Wert unter Verwendung von Elementwerten für jeden der möglichen Werte einer Matrix3D-Struktur . 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 angegebene 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 Invertieren verwenden.

Multiply(Matrix3D, Matrix3D)

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

Gilt für: