Point4D Struktur

Definition

Stellt einen x-, y-, z- und w-Koordinatenpunkt im Weltraum dar, der zum Ausführen von Transformationen mit nicht affinen 3D-Matrizen verwendet wird.

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 Kommas oder leer sein.

Einige Kulturen verwenden das Kommazeichen möglicherweise als Dezimaltrennzeichen anstelle des Punktzeichens. Die XAML-Verarbeitung für invariante Kultur ist standardmäßig in den meisten XAML-Prozessorimplementierungen en-US und erwartet, dass der Zeitraum das Dezimaltrennzeichen ist. Sie sollten das Kommazeichen nicht als Dezimaltrennzeichen verwenden, wenn Sie einen Point4D XAML-Code angeben, da dies mit der Konvertierung des Zeichenfolgentyps eines Point4D Attributwerts in die zugehörigen 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

Name Beschreibung
Point4D(Double, Double, Double, Double)

Initialisiert eine neue Instanz der Point4D Struktur.

Eigenschaften

Name Beschreibung
W

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

X

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

Y

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

Z

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

Methoden

Name Beschreibung
Add(Point4D, Point4D)

Fügt eine Point4D Struktur zu einer Point4D.

Equals(Object)

Bestimmt, ob es sich bei der angegebenen Object Struktur um eine Point4D Struktur handelt und ob die XY, , Z, und W Eigenschaften der angegebenen Object Struktur gleich dem X, Y, Zund W eigenschaften dieser Point4D Struktur sind.

Equals(Point4D, Point4D)

Vergleicht zwei Point4D Strukturen für die Gleichheit.

Equals(Point4D)

Vergleicht zwei Point4D Strukturen für die Gleichheit.

GetHashCode()

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

Multiply(Point4D, Matrix3D)

Transformiert die angegebene Point4D Struktur durch die angegebene Matrix3D Struktur.

Offset(Double, Double, Double, Double)

Übersetzt die Point4D Struktur durch die angegebenen Beträge.

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

Name Beschreibung
Addition(Point4D, Point4D)

Fügt eine Point4D Struktur zu einer Point4D.

Equality(Point4D, Point4D)

Vergleicht zwei Point4D Strukturen für die Gleichheit.

Inequality(Point4D, Point4D)

Vergleicht zwei Point4D Strukturen für Ungleichheiten.

Multiply(Point4D, Matrix3D)

Transformiert die angegebene Point4D Struktur durch die angegebene Matrix3D Struktur.

Subtraction(Point4D, Point4D)

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

Explizite Schnittstellenimplementierungen

Name Beschreibung
IFormattable.ToString(String, IFormatProvider)

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

Gilt für: