Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kapselt eine affine 3 x 3-Matrix, die eine geometrische Transformation darstellt. Diese Klasse kann nicht geerbt werden.
In den folgenden Tabellen werden die vom Matrix -Typ verfügbar gemachten Member aufgeführt.
Öffentliche Konstruktoren
Name | Beschreibung | |
---|---|---|
![]() |
Matrix | Überladen. Initialisiert eine neue Instanz der Matrix-Klasse. |
Zum Seitenanfang
Öffentliche Eigenschaften
Name | Beschreibung | |
---|---|---|
![]() |
Elements | Ruft ein Array von Gleitkommawerten ab, das die Elemente dieser Matrix darstellt. |
![]() |
IsIdentity | Ruft einen Wert ab, der angibt, ob es sich bei Matrix um die Identitätsmatrix handelt. |
![]() |
IsInvertible | Ruft einen Wert ab, der angibt, ob diese Matrix leer ist. |
![]() |
OffsetX | Ruft den Wert der Verschiebung in x-Richtung (der dx-Wert bzw. das Element in der dritten Zeile und ersten Spalte) dieser Matrix ab. |
![]() |
OffsetY | Ruft den Wert der Verschiebung in y-Richtung (den dy-Wert bzw. das Element in der dritten Zeile und zweiten Spalte) der Matrix ab. |
Zum Seitenanfang
Öffentliche Methoden
(siehe auch Geschützte Methoden )
Name | Beschreibung | |
---|---|---|
![]() |
Clone | Erstellt eine genaue Kopie von dieser Matrix. |
![]() |
CreateObjRef | Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind. (Von MarshalByRefObject geerbt.) |
![]() |
Dispose | Gibt alle von dieser Matrix verwendeten Ressourcen frei. |
![]() |
Equals | Überladen. Überschrieben. |
![]() |
GetHashCode | Überschrieben. Gibt einen Hashcode zurück. |
![]() |
GetLifetimeService | Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert. (Von MarshalByRefObject geerbt.) |
![]() |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) |
![]() |
InitializeLifetimeService | Ruft ein Lebensdauerdienstobjekt ab, mit dem die Lebensdauerrichtlinien für diese Instanz gesteuert werden können. (Von MarshalByRefObject geerbt.) |
![]() |
Invert | Invertiert diese Matrix, sofern sie invertierbar ist. |
![]() |
Multiply | Überladen. Multipliziert diese Matrix mit der angegebenen Matrix, wobei die angegebene Matrix vorangestellt wird. |
![]() ![]() |
ReferenceEquals | Stellt fest, ob die angegebenen Object-Instanzen dieselbe Instanz sind. (Von Object geerbt.) |
![]() |
Reset | Setzt diese Matrix zurück, sodass sie die Elemente der Identitätsmatrix enthält. |
![]() |
Rotate | Überladen. Weist dieser Matrix eine Drehung im Uhrzeigersinn um den Ursprung mit dem angegebenen Drehwinkel zu. |
![]() |
RotateAt | Überladen. Weist dieser Matrix eine Drehung im Uhrzeigersinn um den angegebenen Punkt zu, wobei die Drehung vorangestellt wird. |
![]() |
Scale | Überladen. Weist den angegebenen Skalierungsvektor dieser Matrix zu, wobei der Skalierungsvektor vorangestellt wird. |
![]() |
Shear | Überladen. Weist den angegebenen Scherungsvektor der Matrix zu, wobei der Scherungsvektor vorangestellt wird. |
![]() |
ToString | Gibt einen String zurück, der den aktuellen Object darstellt. (Von Object geerbt.) |
![]() |
TransformPoints | Überladen. Weist die von dieser Matrix dargestellte geometrische Transformation einem Punktearray zu. |
![]() |
TransformVectors | Überladen. Multipliziert jeden Vektor in einem Array mit der Matrix. Die zu verschiebenden Elemente dieser Matrix (dritte Zeile) werden ignoriert. |
![]() |
Translate | Überladen. Weist den angegebenen Verschiebungsvektor dieser Matrix zu, wobei der Verschiebungsvektor vorangestellt wird. |
![]() |
VectorTransformPoints | Multipliziert jeden Vektor in einem Array mit der Matrix. Die zu verschiebenden Elemente dieser Matrix (dritte Zeile) werden ignoriert. |
Zum Seitenanfang
Geschützte Methoden
Name | Beschreibung | |
---|---|---|
![]() |
Finalize | Gibt einem Object Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor das Object von der Garbage Collection freigegeben wird. (Von Object geerbt.) |
![]() |
MemberwiseClone | Überladen. (Von MarshalByRefObject geerbt.) |
Zum Seitenanfang
Siehe auch
Referenz
Matrix-Klasse
System.Drawing.Drawing2D-Namespace