Teilen über


Rect3D.Offset Methode

Definition

Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.

Überlädt

Offset(Rect3D, Double, Double, Double)

Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.

Offset(Double, Double, Double)

Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.

Offset(Vector3D)

Legt die Offsetverschiebung des Rect3D auf den bereitgestellten Wert fest. Diese wird als Vector3D angegeben.

Offset(Rect3D, Vector3D)

Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.

Offset(Rect3D, Double, Double, Double)

Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.

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

Parameter

rect
Rect3D

Das zu verschiebende Rect3D.

offsetX
Double

Offset für die x-Achse.

offsetY
Double

Offset für die y-Achse.

offsetZ
Double

Offset für die z-Achse.

Gibt zurück

Ein Rect3D-Wert, der das Ergebnis des Offsets darstellt.

Hinweise

Rect3D wird in der Regel verwendet, um die Grenzen eines MeshGeometry3D oder Model3Ddarzustellen.

Gilt für:

Offset(Double, Double, Double)

Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.

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)

Parameter

offsetX
Double

Offset für die x-Achse.

offsetY
Double

Offset für die y-Achse.

offsetZ
Double

Offset für die z-Achse.

Hinweise

Rect3D wird in der Regel verwendet, um die Grenzen eines MeshGeometry3D oder Model3Ddarzustellen.

Beachten Sie, dass das Aufrufen der Offset -Methode nur dann Auswirkungen hat, wenn Sie die XEigenschaften , Yund Z direkt ändern können. Da Rect3D es sich um einen Werttyp handelt, erhalten Sie eine Kopie des Objekts, nicht einen Verweis auf das Objekt, wenn Sie mithilfe einer Eigenschaft oder eines Indexers auf ein Objekt verweisen Rect3D . Wenn Sie versuchen, , Yoder Z für eine Eigenschaft oder Indexerreferenz zu ändernX, tritt ein Compilerfehler auf. Ebenso ändert das Aufrufen Offset der Eigenschaft oder des Indexers das zugrunde liegende Objekt nicht. Wenn Sie den Wert eines Rect3D ändern möchten, auf das als Eigenschaft oder Indexer verwiesen wird, erstellen Sie einen neuen Rect3D, ändern die zugehörigen Felder, und weisen Sie dann der Eigenschaft oder dem Indexer das Rect3D Back zu.

Gilt für:

Offset(Vector3D)

Legt die Offsetverschiebung des Rect3D auf den bereitgestellten Wert fest. Diese wird als Vector3D angegeben.

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)

Parameter

offsetVector
Vector3D

Das Vector3D, das die Offsetverschiebung angibt.

Hinweise

Rect3D wird in der Regel verwendet, um die Grenzen eines MeshGeometry3D oder Model3Ddarzustellen.

Beachten Sie, dass das Aufrufen der Offset -Methode nur dann Auswirkungen hat, wenn Sie die XEigenschaften , Yund Z direkt ändern können. Da Rect3D es sich um einen Werttyp handelt, erhalten Sie eine Kopie des Objekts, nicht einen Verweis auf das Objekt, wenn Sie mithilfe einer Eigenschaft oder eines Indexers auf ein Objekt verweisen Rect3D . Wenn Sie versuchen, , Yoder Z für eine Eigenschaft oder Indexerreferenz zu ändernX, tritt ein Compilerfehler auf. Ebenso ändert das Aufrufen Offset der Eigenschaft oder des Indexers das zugrunde liegende Objekt nicht. Wenn Sie den Wert eines Rect3D ändern möchten, auf das als Eigenschaft oder Indexer verwiesen wird, erstellen Sie einen neuen Rect3D, ändern die zugehörigen Felder, und weisen Sie dann der Eigenschaft oder dem Indexer das Rect3D Back zu.

Gilt für:

Offset(Rect3D, Vector3D)

Ruft den Wert eines Offsets ab, um den die Position eines Rect3D verschoben wird, oder legt diesen fest.

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

Parameter

rect
Rect3D

Die zu übersetzende Rect3D.

offsetVector
Vector3D

Das Vector3D, das die Offsetverschiebung angibt.

Gibt zurück

Ein Rect3D-Wert, der das Ergebnis des Offsets darstellt.

Hinweise

Rect3D wird in der Regel verwendet, um die Grenzen eines MeshGeometry3D oder Model3Ddarzustellen.

Gilt für: