Matrix44 Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten.
[Android.Runtime.Register("android/graphics/Matrix44", ApiSince=35, DoNotGenerateAcw=true)]
public class Matrix44 : Java.Lang.Object
[<Android.Runtime.Register("android/graphics/Matrix44", ApiSince=35, DoNotGenerateAcw=true)>]
type Matrix44 = class
inherit Object
- Vererbung
- Attribute
Hinweise
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. Es ist ähnlich wie Matrix, und sollte verwendet werden, wenn Sie den Zeichenbereich in 3D bearbeiten möchten. Die Werte werden in der Reihenfolge der Zeilen-Hauptreihenfolge beibehalten. Die Werte und Vorgänge werden als Spaltenvektoren behandelt.
Java Dokumentation für android.graphics.Matrix44.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Matrix44() |
Der Standardmäßige Matrix44-Konstruktor instanziieren eine Identitätsmatrix. |
| Matrix44(IntPtr, JniHandleOwnership) |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. |
| Matrix44(Matrix) |
Erstellt und gibt eine Matrix44 zurück, indem die 3x3-Matrix verwendet und auf der 0 der Z-Achse platziert wird, indem Sie Zeile |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| IsIdentity |
Gibt true zurück, wenn Matrix44 der Identitätsmatrix entspricht. |
| JniIdentityHashCode |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| JniPeerMembers |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. |
| PeerReference |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| ThresholdClass |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. |
| ThresholdType |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. |
Methoden
| Name | Beschreibung |
|---|---|
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| Concat(Matrix44) |
Multipliziert |
| Dispose() |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| Dispose(Boolean) |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| Get(Int32, Int32) |
Ruft den Wert in der Zeile und Spalte der Matrix ab. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetValues(Single[]) |
Kopiert Matrixwerte in das bereitgestellte Array in Zeilen-Hauptreihenfolge. |
| Invert() |
Invertiert die Matrix44, und gibt dann "true" zurück, wenn dies erfolgreich war, "false", wenn dies nicht rückgängig gemacht werden kann. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| Map(Single, Single, Single, Single, Single[]) |
Multipliziert (x, y, z, w) mit matrix44 und gibt dann das neue (x, y, z, w) zurück. |
| Map(Single, Single, Single, Single) |
Multipliziert (x, y, z, w) mit matrix44 und gibt dann das neue (x, y, z, w) zurück. |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| Reset() |
Legt die Matrix44 auf die Identitätsmatrix fest. |
| Rotate(Single, Single, Single, Single) |
Wendet eine Drehung um eine bestimmte Achse an und gibt dann selbst zurück. |
| Scale(Single, Single, Single) |
Wendet Skalierungsfaktoren auf |
| Set(Int32, Int32, Single) |
Legt den Wert in der Zeile und Spalte der Matrix auf den angegebenen Wert fest. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetValues(Single[]) |
Ersetzt die Werte der Matrix durch die Werte im bereitgestellten Array. |
| ToArray<T>() |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
| Translate(Single, Single, Single) |
Wendet eine Übersetzung auf |
| UnregisterFromRuntime() |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em> oder <em>unterbrochen</em>.<>< (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IJavaPeerable.Disposed() |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| IJavaPeerable.DisposeUnlessReferenced() |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| IJavaPeerable.Finalized() |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| IJavaPeerable.JniManagedPeerState |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. (Geerbt von Object) |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Die Matrix44-Klasse enthält eine 4x4-Matrix zum Transformieren von Koordinaten. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |