(0) exportieren Drucken
Alle erweitern
Dieser Artikel wurde maschinell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen. Weitere Informationen
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Rect3D-Struktur

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

Namespace:  System.Windows.Media.Media3D
Assembly:  PresentationCore (in PresentationCore.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[SerializableAttribute]
[TypeConverterAttribute(typeof(Rect3DConverter))]
public struct Rect3D : IFormattable

Der Rect3D-Typ macht die folgenden Member verfügbar.

  NameBeschreibung
Öffentliche MethodeRect3D(Point3D, Size3D)Initialisiert eine neue Instanz einer Rect3D-Struktur.
Öffentliche MethodeRect3D(Double, Double, Double, Double, Double, Double)Initialisiert eine neue Instanz der Rect3D-Struktur.
Zum Seitenanfang
  NameBeschreibung
Öffentliche EigenschaftStatischer MemberEmptyRuft eine leere Rect3D ab.
Öffentliche EigenschaftIsEmptyRuft einen Wert ab, der angibt, ob die Rect3D eine Entsprechung für Empty Rect3D darstellt.
Öffentliche EigenschaftLocationRuft eine Point3D ab, die den Ursprung der Rect3D darstellt.
Öffentliche EigenschaftSizeRuft den Bereich des Rect3D ab, oder legt diesen fest.
Öffentliche EigenschaftSizeXRuft die Größe des Rect3D in der x-Dimension ab oder legt diese fest.
Öffentliche EigenschaftSizeYRuft die Größe des Rect3D in der y-Dimension ab oder legt diese fest.
Öffentliche EigenschaftSizeZRuft die Größe des Rect3D in der Z-Dimension ab oder legt diese fest.
Öffentliche EigenschaftXRuft den Wert der x-Koordinate des Rect3D ab oder legt diesen fest.
Öffentliche EigenschaftYRuft den Wert der y-Koordinate des Rect3D ab oder legt diesen fest.
Öffentliche EigenschaftZRuft den Wert der z-Koordinate des Rect3D ab oder legt diesen fest.
Zum Seitenanfang
  NameBeschreibung
Öffentliche MethodeContains(Point3D)Ruft einen Wert ab, der angibt, ob ein angegebenes Point3D, einschließlich seiner Ränder, innerhalb des Rect3D liegt.
Öffentliche MethodeContains(Rect3D)Ruft einen Wert ab, der angibt, ob ein angegebenes Point3D, einschließlich seiner Ränder, innerhalb des Rect3D liegt.
Öffentliche MethodeContains(Double, Double, Double)Ruft einen Wert ab, der angibt, ob ein angegebenes Point3D, einschließlich seiner Ränder, innerhalb des Rect3D liegt.
Öffentliche MethodeEquals(Object)Überprüft zwei Rect3D-Instanzen auf Gleichheit. (Überschreibt ValueType.Equals(Object).)
Öffentliche MethodeEquals(Rect3D)Überprüft zwei Rect3D-Instanzen auf Gleichheit.
Öffentliche MethodeStatischer MemberEquals(Rect3D, Rect3D)Überprüft zwei Rect3D-Instanzen auf Gleichheit.
Öffentliche MethodeGetHashCodeGibt den Hashcode für den Rect3D zurück. (Überschreibt ValueType.GetHashCode().)
Öffentliche MethodeGetTypeRuft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeIntersect(Rect3D)Sucht die Schnittfläche des aktuellen Rect3D und des angegebenen Rect3D und speichert das Ergebnis als das aktuelle Rect3D.
Öffentliche MethodeStatischer MemberIntersect(Rect3D, Rect3D)Gibt die Schnittmenge der angegebenen Rect3D-Werte zurück.
Öffentliche MethodeIntersectsWithGibt einen Wert zurück, der angibt, ob die angegebene Rect3D eine Schnittmenge mit der Rect3D bildet.
Öffentliche MethodeOffset(Vector3D)Legt die Offsetverschiebung des Rect3D auf den bereitgestellten Wert fest. Diese wird als Vector3D angegeben.
Öffentliche MethodeStatischer MemberOffset(Rect3D, Vector3D)Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.
Öffentliche MethodeOffset(Double, Double, Double)Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.
Öffentliche MethodeStatischer MemberOffset(Rect3D, Double, Double, Double)Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.
Öffentliche MethodeStatischer MemberParseKonvertiert eine Zeichenfolgendarstellung eines Rect3D in die entsprechende Rect3D-Struktur.
Öffentliche MethodeToString()Erstellt eine Zeichenfolgendarstellung des Rect3D. (Überschreibt ValueType.ToString().)
Öffentliche MethodeToString(IFormatProvider)Erstellt eine Zeichenfolgendarstellung des Rect3D.
Öffentliche MethodeUnion(Point3D)Aktualisiert ein angegebenes Rect3D, um die Gesamtmenge von diesem Rect3D und einem angegebenen Point3D wiederzugeben.
Öffentliche MethodeUnion(Rect3D)Aktualisiert ein angegebenes Rect3D, um die Gesamtmenge von diesem Rect3D und einem zweiten angegebenen Rect3D wiederzugeben.
Öffentliche MethodeStatischer MemberUnion(Rect3D, Point3D)Gibt ein neues Rect3D zurück, das die Gesamtmenge eines Rect3D und eines angegebenen Point3D darstellt.
Öffentliche MethodeStatischer MemberUnion(Rect3D, Rect3D)Gibt eine neue Instanz von Rect3D zurück, die die Gesamtmenge von zwei Rect3D-Objekten darstellt.
Zum Seitenanfang
  NameBeschreibung
Öffentlicher OperatorStatischer MemberEqualityÜberprüft zwei Rect3D-Instanzen auf genaue Gleichheit.
Öffentlicher OperatorStatischer MemberInequalityÜberprüft zwei Rect3D-Instanzen auf genaue Ungleichheit.
Zum Seitenanfang
  NameBeschreibung
Explizite SchnittstellenimplementierungPrivate MethodeIFormattable.ToStringDer Member unterstützt die Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen. Eine Beschreibung dieses Members finden Sie unter ToString.
Zum Seitenanfang

Rect3D ist als Positionsstruktur (Point3D) und Größenstruktur (Size3D) definiert. Weil die für die Größe angegebenen Werte von X, Y und Z Beträge und keine Koordinaten sind, dürfen Sie nur im Fall eines leeren Rechtecks negativ sein. Ein leeres Rechteck wird von Empty angegeben und hat als Werte X, Y und Z -Infinity.

Diese Struktur wird i. d. R. verwendet, um die Begrenzungen eines MeshGeometry3D oder eines Model3D darzustellen.

Size3D und Rect3D werden in XAML in der Regel nicht verwendet, da keine festlegbaren Eigenschaften im WPF-3D-Objektmodell vorhanden, das jene Typen verwendet, sind.

.NET Framework

Unterstützt in: 4.5, 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (Server Core-Rolle wird nicht unterstützt), Windows Server 2008 R2 (Server Core-Rolle wird mit SP1 oder höher unterstützt; Itanium wird nicht unterstützt)

Es werden nicht alle Versionen sämtlicher Plattformen von .NET Framework unterstützt.. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Alle öffentlichen static (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.

Community-Beiträge

HINZUFÜGEN
Anzeigen:
© 2014 Microsoft. Alle Rechte vorbehalten.