Rect3D Rect3D Rect3D Rect3D Struct

Definition

Stellt ein 3D-Rechteck: z. B. einem Cube.Represents a 3-D rectangle: for example, a cube.

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

Hinweise

Rect3D als Speicherort definiert ist (Point3D) und eine Größenstruktur (Size3D).Rect3D is defined as a location (Point3D) and a size structure (Size3D). Da die X, Y, und Z Werte für die Größe des angegebenen Beträge und keine Koordinaten, sie darf nicht nur im Fall ein leeres Rechteck negativ sein.Because the X, Y, and Z values specified for the size are magnitudes and not coordinates, they cannot be negative except in the case of an empty rectangle. Ein leeres Rechteck wird angegeben, indem Empty, die X, Y, und Z Werte von - unendlich.An empty rectangle is specified by Empty, which has X, Y, and Z values of -Infinity.

Diese Struktur wird in der Regel verwendet, um die Grenzen des darzustellen eine MeshGeometry3D oder Model3D.This structure is typically used to represent the bounds of a MeshGeometry3D or Model3D.

Size3D und Rect3D werden nicht in der Regel verwendet, in XAML, da keine festlegbaren Eigenschaften, die in WPF-3D-Objektmodell, mit denen diese Typen vorhanden sein.Size3D and Rect3D are not typically used in XAML, because no settable properties exist in the WPF 3D object model that use those types.

Konstruktoren

Rect3D(Point3D, Size3D) Rect3D(Point3D, Size3D) Rect3D(Point3D, Size3D) Rect3D(Point3D, Size3D)

Initialisiert eine neue Instanz von einem Rect3D Struktur.Initializes a new instance of a Rect3D structure.

Rect3D(Double, Double, Double, Double, Double, Double) Rect3D(Double, Double, Double, Double, Double, Double) Rect3D(Double, Double, Double, Double, Double, Double) Rect3D(Double, Double, Double, Double, Double, Double)

Initialisiert eine neue Instanz der Rect3D-Struktur.Initializes a new instance of the Rect3D structure.

Eigenschaften

Empty Empty Empty Empty

Ruft eine leere Rect3D ab.Gets an empty Rect3D.

IsEmpty IsEmpty IsEmpty IsEmpty

Ruft einen Wert ab, der angibt, ob diese Rect3D eine Entsprechung für Empty Rect3D darstellt.Gets a value that indicates whether this Rect3D is the EmptyRect3D.

Location Location Location Location

Ruft ab oder legt diesen fest eine Point3D , die den Ursprung der darstellt, die Rect3D.Gets or sets a Point3D that represents the origin of the Rect3D.

Size Size Size Size

Übernimmt oder bestimmt den Bereich der Rect3D.Gets or sets the area of the Rect3D.

SizeX SizeX SizeX SizeX

Ruft die Größe des Rect3D in der X-Dimension ab oder legt diese fest.Gets or sets the size of the Rect3D in the X dimension.

SizeY SizeY SizeY SizeY

Ruft die Größe des Rect3D in der Y-Dimension ab oder legt diese fest.Gets or sets the size of the Rect3D in the Y dimension.

SizeZ SizeZ SizeZ SizeZ

Übernimmt oder bestimmt die Größe der Rect3D in der Z-Dimension.Gets or sets the size of the Rect3D in the Z dimension.

X X X X

Ruft ab oder legt den Wert der X-Koordinate der Rect3D.Gets or sets the value of the X coordinate of the Rect3D.

Y Y Y Y

Ruft ab oder legt den Wert der Y-Koordinate der Rect3D.Gets or sets the value of the Y coordinate of the Rect3D.

Z Z Z Z

Ruft ab oder legt den Wert der Z-Koordinate der Rect3D.Gets or sets the value of the Z coordinate of the Rect3D.

Methoden

Contains(Point3D) Contains(Point3D) Contains(Point3D) Contains(Point3D)

Ruft einen Wert, der angibt, ob ein angegebener Point3D innerhalb der Rect3D, einschließlich der Ränder.Gets a value that indicates whether a specified Point3D is within the Rect3D, including its edges.

Contains(Rect3D) Contains(Rect3D) Contains(Rect3D) Contains(Rect3D)

Ruft einen Wert, der angibt, ob ein angegebener Point3D innerhalb der Rect3D, einschließlich der Ränder.Gets a value that indicates whether a specified Point3D is within the Rect3D, including its edges.

Contains(Double, Double, Double) Contains(Double, Double, Double) Contains(Double, Double, Double) Contains(Double, Double, Double)

Ruft einen Wert, der angibt, ob ein angegebener Point3D innerhalb der Rect3D, einschließlich der Ränder.Gets a value that indicates whether a specified Point3D is within the Rect3D, including its edges.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Überprüft zwei Rect3D-Instanzen auf Gleichheit.Compares two Rect3D instances for equality.

Equals(Rect3D) Equals(Rect3D) Equals(Rect3D) Equals(Rect3D)

Überprüft zwei Rect3D-Instanzen auf Gleichheit.Compares two Rect3D instances for equality.

Equals(Rect3D, Rect3D) Equals(Rect3D, Rect3D) Equals(Rect3D, Rect3D) Equals(Rect3D, Rect3D)

Überprüft zwei Rect3D-Instanzen auf Gleichheit.Compares two Rect3D instances for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Gibt den Hashcode für die Rect3DReturns the hash code for the Rect3D

Intersect(Rect3D) Intersect(Rect3D) Intersect(Rect3D) Intersect(Rect3D)

Sucht die Schnittfläche des aktuellen Rect3D und dem angegebenen Rect3D, und speichert das Ergebnis wie das aktuelle Rect3D.Finds the intersection of the current Rect3D and the specified Rect3D, and stores the result as the current Rect3D.

Intersect(Rect3D, Rect3D) Intersect(Rect3D, Rect3D) Intersect(Rect3D, Rect3D) Intersect(Rect3D, Rect3D)

Gibt die Schnittmenge der angegebenen Rect3D Werte.Returns the intersection of the specified Rect3D values.

IntersectsWith(Rect3D) IntersectsWith(Rect3D) IntersectsWith(Rect3D) IntersectsWith(Rect3D)

Gibt einen Wert, der angibt, ob das angegebene Rect3D überschneidet, die mit diesem Rect3D.Returns a value that indicates whether the specified Rect3D intersects with this Rect3D.

Offset(Rect3D, Double, Double, Double) Offset(Rect3D, Double, Double, Double) Offset(Rect3D, Double, Double, Double) Offset(Rect3D, Double, Double, Double)

Ruft ab oder legt einen Offset-Wert mit dem die Position des ein Rect3D übersetzt.Gets or sets an offset value by which the location of a Rect3D is translated.

Offset(Double, Double, Double) Offset(Double, Double, Double) Offset(Double, Double, Double) Offset(Double, Double, Double)

Ruft ab oder legt einen Offset-Wert mit dem die Position des ein Rect3D übersetzt.Gets or sets an offset value by which the location of a Rect3D is translated.

Offset(Vector3D) Offset(Vector3D) Offset(Vector3D) Offset(Vector3D)

Legt die Offsetverschiebung des der Rect3D auf den angegebenen Wert, der als ein Vector3D.Sets the offset translation of the Rect3D to the provided value, specified as a Vector3D.

Offset(Rect3D, Vector3D) Offset(Rect3D, Vector3D) Offset(Rect3D, Vector3D) Offset(Rect3D, Vector3D)

Ruft ab oder legt einen Offset-Wert mit dem die Position des ein Rect3D übersetzt.Gets or sets an offset value by which the location of a Rect3D is translated.

Parse(String) Parse(String) Parse(String) Parse(String)

Konvertiert eine Zeichenfolgendarstellung einer Rect3D in die entsprechende Rect3D Struktur.Converts a string representation of a Rect3D into the equivalent Rect3D structure.

ToString() ToString() ToString() ToString()

Erstellt eine Zeichenfolgendarstellung der Rect3D.Creates a string representation of the Rect3D.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

Erstellt eine Zeichenfolgendarstellung der Rect3D.Creates a string representation of the Rect3D.

Union(Rect3D, Rect3D) Union(Rect3D, Rect3D) Union(Rect3D, Rect3D) Union(Rect3D, Rect3D)

Gibt eine neue Instanz der Rect3D , das die Gesamtmenge von zwei darstellt Rect3D Objekte.Returns a new instance of Rect3D that represents the union of two Rect3D objects.

Union(Point3D) Union(Point3D) Union(Point3D) Union(Point3D)

Aktualisiert ein angegebenes Rect3D, um die Vereinigung dieses Rect3D und eines angegebenen Point3D widerzuspiegeln.Updates a specified Rect3D to reflect the union of that Rect3D and a specified Point3D.

Union(Rect3D) Union(Rect3D) Union(Rect3D) Union(Rect3D)

Aktualisiert ein angegebenes Rect3D-Element, um die Vereinigung dieses Rect3D- und eines zweiten angegebenen Rect3D-Elements widerzuspiegeln.Updates a specified Rect3D to reflect the union of that Rect3D and a second specified Rect3D.

Union(Rect3D, Point3D) Union(Rect3D, Point3D) Union(Rect3D, Point3D) Union(Rect3D, Point3D)

Gibt eine neue Rect3D , das darstellt, der Kombination einer Rect3D, und ein angegebenes Point3D.Returns a new Rect3D that represents the union of a Rect3D, and a specified Point3D.

Operatoren

Equality(Rect3D, Rect3D) Equality(Rect3D, Rect3D) Equality(Rect3D, Rect3D) Equality(Rect3D, Rect3D)

Vergleicht zwei Rect3D -Instanzen auf genaue Gleichheit.Compares two Rect3D instances for exact equality.

Inequality(Rect3D, Rect3D) Inequality(Rect3D, Rect3D) Inequality(Rect3D, Rect3D) Inequality(Rect3D, Rect3D)

Vergleicht zwei Rect3D -Instanzen auf genaue Ungleichheit.Compares two Rect3D instances for exact inequality.

Explizite Schnittstellenimplementierungen

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

Dieser Member unterstützt die Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF)-Infrastruktur und ist nicht für die direkte Verwendung im Code vorgesehen.This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. Eine Beschreibung dieses Elements finden Sie unter ToString(String, IFormatProvider).For a description of this member, see ToString(String, IFormatProvider).

Gilt für: