Język

Rect3D Struktura

Definicja

Reprezentuje prostokąt 3-W: na przykład moduł.

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
Dziedziczenie
Rect3D
Atrybuty
Implementuje

Uwagi

Rect3D jest definiowana jako lokalizacja (Point3D) i struktura rozmiaru (Size3D). XPonieważ wartości , Yi Z określone dla rozmiaru są wielkościami, a nie współrzędnymi, nie mogą być ujemne, z wyjątkiem przypadku pustego prostokąta. Pusty prostokąt jest określany przez Emptyelement , który ma Xwartości , Yi Z -Infinity.

Ta struktura jest zwykle używana do reprezentowania granic obiektu MeshGeometry3D lub Model3D.

Size3D i Rect3D nie są zwykle używane w języku XAML, ponieważ w modelu obiektów WPF 3D, które używają tych typów, nie istnieją żadne właściwości konfigurowalne.

Konstruktory

Nazwa Opis
Rect3D(Double, Double, Double, Double, Double, Double)

Inicjuje nowe wystąpienie Rect3D struktury.

Rect3D(Point3D, Size3D)

Inicjuje nowe wystąpienie Rect3D struktury.

Właściwości

Nazwa Opis
Empty

Pobiera pusty Rect3Delement .

IsEmpty

Pobiera wartość wskazującą, czy jest Rect3DEmptyto Rect3D .

Location

Pobiera lub ustawia element Point3D reprezentujący źródło obiektu Rect3D.

Size

Pobiera lub ustawia obszar obiektu Rect3D.

SizeX

Pobiera lub ustawia rozmiar Rect3D wymiaru X.

SizeY

Pobiera lub ustawia rozmiar Rect3D wymiaru Y.

SizeZ

Pobiera lub ustawia rozmiar rect3D w wymiarze Z.

X

Pobiera lub ustawia wartość współrzędnej X .Rect3D

Y

Pobiera lub ustawia wartość współrzędnej Y .Rect3D

Z

Pobiera lub ustawia wartość współrzędnej Z .Rect3D

Metody

Nazwa Opis
Contains(Double, Double, Double)

Pobiera wartość wskazującą, czy określony Point3D element znajduje się w obiekcie , w tym jego Rect3Dkrawędzie.

Contains(Point3D)

Pobiera wartość wskazującą, czy określony Point3D element znajduje się w obiekcie , w tym jego Rect3Dkrawędzie.

Contains(Rect3D)

Pobiera wartość wskazującą, czy określony Point3D element znajduje się w obiekcie , w tym jego Rect3Dkrawędzie.

Equals(Object)

Porównuje dwa Rect3D wystąpienia równości.

Equals(Rect3D, Rect3D)

Porównuje dwa Rect3D wystąpienia równości.

Equals(Rect3D)

Porównuje dwa Rect3D wystąpienia równości.

GetHashCode()

Zwraca kod skrótu dla elementu Rect3D.

Intersect(Rect3D, Rect3D)

Zwraca przecięcie określonych Rect3D wartości.

Intersect(Rect3D)

Znajduje przecięcie bieżącego Rect3D i określonego Rect3Delementu , a wynik jest przechowywany jako bieżący Rect3D.

IntersectsWith(Rect3D)

Zwraca wartość wskazującą, czy określona Rect3D wartość przecina ten Rect3Delement .

Offset(Double, Double, Double)

Pobiera lub ustawia wartość przesunięcia, za pomocą której lokalizacja obiektu Rect3D jest tłumaczona.

Offset(Rect3D, Double, Double, Double)

Pobiera lub ustawia wartość przesunięcia, za pomocą której lokalizacja obiektu Rect3D jest tłumaczona.

Offset(Rect3D, Vector3D)

Pobiera lub ustawia wartość przesunięcia, za pomocą której lokalizacja obiektu Rect3D jest tłumaczona.

Offset(Vector3D)

Ustawia translowanie Rect3D przesunięcia elementu na podaną wartość określoną jako Vector3D.

Parse(String)

Konwertuje reprezentację ciągu na Rect3D równoważną Rect3D strukturę.

ToString()

Tworzy reprezentację ciągu Rect3D.

ToString(IFormatProvider)

Tworzy reprezentację ciągu elementu Rect3D.

Union(Point3D)

Aktualizuje określony Rect3D element, aby odzwierciedlić związek z tym Rect3D i określonym Point3Delementem .

Union(Rect3D, Point3D)

Zwraca nowy Rect3D , który reprezentuje unię elementu Rect3Di określoną Point3Dwartość .

Union(Rect3D, Rect3D)

Zwraca nowe wystąpienie Rect3D , które reprezentuje połączenie dwóch Rect3D obiektów.

Union(Rect3D)

Aktualizuje określony Rect3D element w celu odzwierciedlenia unii tego Rect3D i drugiego określonego Rect3Delementu .

Operatory

Nazwa Opis
Equality(Rect3D, Rect3D)

Porównuje dwa Rect3D wystąpienia pod kątem dokładnej równości.

Inequality(Rect3D, Rect3D)

Porównuje dwa Rect3D wystąpienia pod kątem dokładnej nierówności.

Jawne implementacje interfejsu

Nazwa Opis
IFormattable.ToString(String, IFormatProvider)

Ten element członkowski obsługuje infrastrukturę Windows Presentation Foundation (WPF) i nie ma być używany bezpośrednio z kodu. Aby uzyskać opis tego elementu członkowskiego, zobacz ToString(String, IFormatProvider).

Dotyczy