Rect3D Struktur

Definition

Stellt ein 3D-Rechteck dar, z. B. einen Würfel.

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

Hinweise

Rect3D wird als Ort (Point3D) und als Größenstruktur (Size3D) definiert. Da die Xfür die Größe angegebenen Werte YZ Größen und keine Koordinaten sind, können sie nicht negativ sein, außer bei einem leeren Rechteck. Ein leeres Rechteck wird durch Empty, das , die Werte Xvon -Infinity hat Y, angegebenZ.

Diese Struktur wird in der Regel verwendet, um die Grenzen eines oder MeshGeometry3Dmehrerer Model3D Elemente darzustellen.

Size3D und Rect3D werden in der Regel nicht in XAML verwendet, da im WPF 3D-Objektmodell keine settable-Eigenschaften vorhanden sind, die diese Typen verwenden.

Konstruktoren

Name Beschreibung
Rect3D(Double, Double, Double, Double, Double, Double)

Initialisiert eine neue Instanz der Rect3D Struktur.

Rect3D(Point3D, Size3D)

Initialisiert eine neue Instanz der Rect3D Struktur.

Eigenschaften

Name Beschreibung
Empty

Ruft ein leeres Rect3D.

IsEmpty

Ruft einen Wert ab, der angibt, ob dies Rect3D die EmptyRect3D.

Location

Dient zum Abrufen oder Festlegen eines Point3D Werts, der den Ursprung des .Rect3D

Size

Dient zum Abrufen oder Festlegen des Bereichs der .Rect3D

SizeX

Ruft die Größe der Rect3D X-Dimension ab oder legt sie fest.

SizeY

Ruft die Größe der Rect3D Y-Dimension ab oder legt sie fest.

SizeZ

Dient zum Abrufen oder Festlegen der Größe des Rect3D in der Z-Dimension.

X

Dient zum Abrufen oder Festlegen des Werts der X-Koordinate der Rect3D.

Y

Dient zum Abrufen oder Festlegen des Werts der Y-Koordinate der Rect3D.

Z

Dient zum Abrufen oder Festlegen des Werts der Z-Koordinate der Rect3D.

Methoden

Name Beschreibung
Contains(Double, Double, Double)

Ruft einen Wert ab, der angibt, ob sich ein angegebener Point3D Wert innerhalb der Rect3DRänder befindet, einschließlich der Ränder.

Contains(Point3D)

Ruft einen Wert ab, der angibt, ob sich ein angegebener Point3D Wert innerhalb der Rect3DRänder befindet, einschließlich der Ränder.

Contains(Rect3D)

Ruft einen Wert ab, der angibt, ob sich ein angegebener Point3D Wert innerhalb der Rect3DRänder befindet, einschließlich der Ränder.

Equals(Object)

Vergleicht zwei Rect3D Instanzen für Gleichheit.

Equals(Rect3D, Rect3D)

Vergleicht zwei Rect3D Instanzen für Gleichheit.

Equals(Rect3D)

Vergleicht zwei Rect3D Instanzen für Gleichheit.

GetHashCode()

Gibt den Hashcode für die Rect3D.

Intersect(Rect3D, Rect3D)

Gibt die Schnittmenge der angegebenen Rect3D Werte zurück.

Intersect(Rect3D)

Sucht die Schnittmenge des aktuellen Rect3D und des angegebenen Rect3D, und speichert das Ergebnis als aktuelles Rect3D.

IntersectsWith(Rect3D)

Gibt einen Wert zurück, der angibt, ob sich die angegebenen Rect3D Schneidet mit diesem Rect3Dschneidet.

Offset(Double, Double, Double)

Dient zum Abrufen oder Festlegen eines Offsetwerts, um den die Position eines Rect3D Elements übersetzt wird.

Offset(Rect3D, Double, Double, Double)

Dient zum Abrufen oder Festlegen eines Offsetwerts, um den die Position eines Rect3D Elements übersetzt wird.

Offset(Rect3D, Vector3D)

Dient zum Abrufen oder Festlegen eines Offsetwerts, um den die Position eines Rect3D Elements übersetzt wird.

Offset(Vector3D)

Legt die Offsetübersetzung des Rect3D angegebenen Werts fest, der als ein Vector3DWert angegeben ist.

Parse(String)

Konvertiert eine Zeichenfolgendarstellung einer Rect3D in die entsprechende Rect3D Struktur.

ToString()

Erstellt eine Zeichenfolgendarstellung der Rect3D.

ToString(IFormatProvider)

Erstellt eine Zeichenfolgendarstellung der Rect3D.

Union(Point3D)

Aktualisiert einen angegebenen Rect3D Wert, um die Vereinigung dieses Rect3D und eines angegebenen Werts Point3Dwiderzuspiegeln.

Union(Rect3D, Point3D)

Gibt einen neuen Rect3D Wert zurück, der die Vereinigung eines und Rect3Deines angegebenen Point3Ddarstellt.

Union(Rect3D, Rect3D)

Gibt eine neue Instanz davon zurück, die Rect3D die Vereinigung zweier Rect3D Objekte darstellt.

Union(Rect3D)

Aktualisiert einen angegebenen Rect3D Wert, um die Vereinigung dieses Rect3D und eines zweiten angegebenen Werts widerzuspiegeln Rect3D.

Operatoren

Name Beschreibung
Equality(Rect3D, Rect3D)

Vergleicht zwei Rect3D Instanzen für die genaue Gleichheit.

Inequality(Rect3D, Rect3D)

Vergleicht zwei Rect3D Instanzen für genaue Ungleichheiten.

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: