Point4D Struktur
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.
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
- 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) | |
| 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() | |
| ToString(IFormatProvider) |
Operatoren
| Name | Beschreibung |
|---|---|
| Addition(Point4D, 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). |