Rect3D.Offset Metoda

Definicja

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

Przeciążenia

Offset(Rect3D, Double, Double, Double)

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

Offset(Double, Double, Double)

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

Offset(Vector3D)

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

Offset(Rect3D, Vector3D)

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.

public:
 static System::Windows::Media::Media3D::Rect3D Offset(System::Windows::Media::Media3D::Rect3D rect, double offsetX, double offsetY, double offsetZ);
public static System.Windows.Media.Media3D.Rect3D Offset (System.Windows.Media.Media3D.Rect3D rect, double offsetX, double offsetY, double offsetZ);
static member Offset : System.Windows.Media.Media3D.Rect3D * double * double * double -> System.Windows.Media.Media3D.Rect3D
Public Shared Function Offset (rect As Rect3D, offsetX As Double, offsetY As Double, offsetZ As Double) As Rect3D

Parametry

rect
Rect3D

Ret3D do tłumaczenia.

offsetX
Double

Przesunięcie wzdłuż osi X.

offsetY
Double

Przesunięcie wzdłuż osi Y.

offsetZ
Double

Przesunięcie wzdłuż osi Z.

Zwraca

Rect3D Wartość reprezentująca wynik przesunięcia.

Uwagi

Rect3D jest zwykle używany do reprezentowania granic obiektu MeshGeometry3D lub Model3D.

Dotyczy

Offset(Double, Double, Double)

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

public:
 void Offset(double offsetX, double offsetY, double offsetZ);
public void Offset (double offsetX, double offsetY, double offsetZ);
member this.Offset : double * double * double -> unit
Public Sub Offset (offsetX As Double, offsetY As Double, offsetZ As Double)

Parametry

offsetX
Double

Przesunięcie wzdłuż osi X.

offsetY
Double

Przesunięcie wzdłuż osi Y.

offsetZ
Double

Przesunięcie wzdłuż osi Z.

Uwagi

Rect3D jest zwykle używany do reprezentowania granic obiektu MeshGeometry3D lub Model3D.

Należy pamiętać, że wywołanie Offset metody będzie miało wpływ tylko wtedy, gdy można bezpośrednio zmienić Xwłaściwości , Yi Z . Ponieważ Rect3D jest typem wartości, jeśli odwołujesz się do Rect3D obiektu przy użyciu właściwości lub indeksatora, otrzymasz kopię obiektu, a nie odwołanie do obiektu. Jeśli próbujesz zmienić element X, Ylub w odwołaniu do właściwości lub Z indeksatora, wystąpi błąd kompilatora. Podobnie wywołanie Offset właściwości lub indeksatora nie spowoduje zmiany obiektu bazowego. Jeśli chcesz zmienić wartość obiektu Rect3D , do którego odwołuje się właściwość lub indeksator, utwórz nowy Rect3Delement , zmodyfikuj jego pola, a następnie przypisz go Rect3D z powrotem do właściwości lub indeksatora.

Dotyczy

Offset(Vector3D)

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

public:
 void Offset(System::Windows::Media::Media3D::Vector3D offsetVector);
public void Offset (System.Windows.Media.Media3D.Vector3D offsetVector);
member this.Offset : System.Windows.Media.Media3D.Vector3D -> unit
Public Sub Offset (offsetVector As Vector3D)

Parametry

offsetVector
Vector3D

Vector3D określa translacja przesunięcia.

Uwagi

Rect3D jest zwykle używany do reprezentowania granic obiektu MeshGeometry3D lub Model3D.

Należy pamiętać, że wywołanie Offset metody będzie miało wpływ tylko wtedy, gdy można bezpośrednio zmienić Xwłaściwości , Yi Z . Ponieważ Rect3D jest typem wartości, jeśli odwołujesz się do Rect3D obiektu przy użyciu właściwości lub indeksatora, otrzymasz kopię obiektu, a nie odwołanie do obiektu. Jeśli próbujesz zmienić element X, Ylub w odwołaniu do właściwości lub Z indeksatora, wystąpi błąd kompilatora. Podobnie wywołanie Offset właściwości lub indeksatora nie spowoduje zmiany obiektu bazowego. Jeśli chcesz zmienić wartość obiektu Rect3D , do którego odwołuje się właściwość lub indeksator, utwórz nowy Rect3Delement , zmodyfikuj jego pola, a następnie przypisz go Rect3D z powrotem do właściwości lub indeksatora.

Dotyczy

Offset(Rect3D, Vector3D)

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

public:
 static System::Windows::Media::Media3D::Rect3D Offset(System::Windows::Media::Media3D::Rect3D rect, System::Windows::Media::Media3D::Vector3D offsetVector);
public static System.Windows.Media.Media3D.Rect3D Offset (System.Windows.Media.Media3D.Rect3D rect, System.Windows.Media.Media3D.Vector3D offsetVector);
static member Offset : System.Windows.Media.Media3D.Rect3D * System.Windows.Media.Media3D.Vector3D -> System.Windows.Media.Media3D.Rect3D
Public Shared Function Offset (rect As Rect3D, offsetVector As Vector3D) As Rect3D

Parametry

rect
Rect3D

Rect3D do tłumaczenia.

offsetVector
Vector3D

Vector3D określa translacja przesunięcia.

Zwraca

Rect3D Wartość reprezentująca wynik przesunięcia.

Uwagi

Rect3D jest zwykle używany do reprezentowania granic obiektu MeshGeometry3D lub Model3D.

Dotyczy