Point4D Struktur

Definition

Stellt einen x-, y-, z- und w-Koordinatenpunkt im Raum dar, mit dem Transformationen mit nicht affinen 3D-Matrizen ausgeführt werden.

public value class Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
[System.Serializable]
public struct Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
public struct Point4D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
[<System.Serializable>]
type Point4D = struct
    interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
Vererbung
Point4D
Attribute
Implementiert

Hinweise

In XAML kann das Trennzeichen zwischen den Werten eines Point4D entweder ein Komma oder ein Leerzeichen sein.

Einige Kulturen verwenden möglicherweise das Komma als Dezimaltrennzeichen anstelle des Punktzeichens. Die XAML-Verarbeitung für invariante Kultur ist in den meisten XAML-Prozessorimplementierungen standardmäßig en-US und erwartet, dass der Zeitraum das Dezimaltrennzeichen ist. Sie sollten die Verwendung des Kommas als Dezimaltrennzeichen vermeiden, wenn Sie in XAML angeben Point4D , da dies mit der Zeichenfolgentypkonvertierung eines Point4D Attributwerts in seine Komponenten kollidiert.

Verwendung von XAML-Attributen

<object property="x,y,z,w"/>  
-or-  
<object property="x y z w"/>  

XAML-Werte

x
Die X-Komponente dieser Point4D-Struktur.

y
Die Y-Komponente dieser Point4D-Struktur.

z
Die Z-Komponente dieser Point4D-Struktur.

w
Die W-Komponente dieser Point4D-Struktur.

Konstruktoren

Point4D(Double, Double, Double, Double)

Initialisiert eine neue Instanz der Point4D-Struktur.

Eigenschaften

W

Ruft die W-Komponente dieser Point4D-Struktur ab oder legt diese fest.

X

Ruft die X-Komponente dieser Point4D-Struktur ab oder legt diese fest.

Y

Ruft die Y-Komponente dieser Point4D-Struktur ab oder legt diese fest.

Z

Ruft die Z-Komponente dieser Point4D-Struktur ab oder legt diese fest.

Methoden

Add(Point4D, Point4D)

Addiert eine Point4D-Struktur und eine Point4D-Struktur.

Equals(Object)

Bestimmt, ob das angegebene Object eine Point4D-Struktur ist und ob die Eigenschaften X, Y, Z und W des angegebenen Object gleich den Eigenschaften X, Y, Z und W der Point4D-Struktur sind.

Equals(Point4D)

Vergleicht zwei Point4D-Strukturen auf Gleichheit.

Equals(Point4D, Point4D)

Vergleicht zwei Point4D-Strukturen auf Gleichheit.

GetHashCode()

Gibt einen Hashcode für diese Point4D-Struktur zurück.

Multiply(Point4D, Matrix3D)

Transformiert die angegebene Point4D-Struktur mit der angegebenen Matrix3D-Struktur.

Offset(Double, Double, Double, Double)

Verschiebt die Point4D-Struktur um den angegebenen Betrag.

Parse(String)

Konvertiert eine String-Darstellung einer point4D-Struktur in die entsprechende Point4D-Struktur.

Subtract(Point4D, Point4D)

Subtrahiert eine Point4D-Struktur von einer Point4D-Struktur.

ToString()

Erstellt eine String-Darstellung dieser Point4D-Struktur.

ToString(IFormatProvider)

Erstellt eine String-Darstellung dieser Point4D-Struktur.

Operatoren

Addition(Point4D, Point4D)

Addiert eine Point4D-Struktur und eine Point4D-Struktur.

Equality(Point4D, Point4D)

Vergleicht zwei Point4D-Strukturen auf Gleichheit.

Inequality(Point4D, Point4D)

Vergleicht zwei Point4D-Strukturen auf Ungleichheit.

Multiply(Point4D, Matrix3D)

Transformiert die angegebene Point4D-Struktur mit der angegebenen Matrix3D-Struktur.

Subtraction(Point4D, Point4D)

Subtrahiert eine Point4D-Struktur von einer Point4D-Struktur und gibt das Ergebnis als Point4D-Struktur zurück.

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider)

Dieses Member unterstützt die Windows Presentation Foundation -Infrastruktur (WPF) und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. Eine Beschreibung dieses Elements finden Sie unter ToString(String, IFormatProvider).

Gilt für: