Sdílet prostřednictvím


Rect3D.Offset Metoda

Definice

Získá nebo nastaví hodnotu posunu, podle které je umístění přeložena Rect3D .

Přetížení

Offset(Rect3D, Double, Double, Double)

Získá nebo nastaví hodnotu posunu, podle které je umístění přeložena Rect3D .

Offset(Double, Double, Double)

Získá nebo nastaví hodnotu posunu, podle které je umístění přeložena Rect3D .

Offset(Vector3D)

Nastaví posun překladu objektu Rect3D na zadanou hodnotu, která je určená Vector3Djako .

Offset(Rect3D, Vector3D)

Získá nebo nastaví hodnotu posunu, podle které je umístění přeložena Rect3D .

Offset(Rect3D, Double, Double, Double)

Získá nebo nastaví hodnotu posunu, podle které je umístění přeložena Rect3D .

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

Rect3D k překladu.

offsetX
Double

Posun podél osy X.

offsetY
Double

Posun podél osy Y

offsetZ
Double

Posun podél osy Z.

Návraty

Hodnota Rect3D , která představuje výsledek posunu.

Poznámky

Rect3D se obvykle používá k reprezentaci hranic MeshGeometry3D nebo Model3D.

Platí pro

Offset(Double, Double, Double)

Získá nebo nastaví hodnotu posunu, podle které je umístění přeložena Rect3D .

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

Posun podél osy X.

offsetY
Double

Posun podél osy Y

offsetZ
Double

Posun podél osy Z.

Poznámky

Rect3D se obvykle používá k reprezentaci hranic MeshGeometry3D nebo Model3D.

Všimněte si, že volání Offset metody bude mít účinek pouze v případě, že můžete změnit Xvlastnosti , Ya Z přímo. Protože Rect3D je typ hodnoty, pokud odkazujete na Rect3D objekt pomocí vlastnosti nebo indexeru, získáte kopii objektu, nikoli odkaz na objekt. Pokud se pokusíte změnit X, Ynebo Z na vlastnost nebo odkaz na indexer, dojde k chybě kompilátoru. Podobně volání Offset vlastnosti nebo indexeru nezmění podkladový objekt. Pokud chcete změnit hodnotu objektu Rect3D , na který se odkazuje jako na vlastnost nebo indexer, vytvořte nový Rect3Dobjekt , upravte jeho pole a pak přiřaďte Rect3D hodnotu zpět vlastnosti nebo indexeru.

Platí pro

Offset(Vector3D)

Nastaví posun překladu objektu Rect3D na zadanou hodnotu, která je určená Vector3Djako .

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 , který určuje posunový překlad.

Poznámky

Rect3D se obvykle používá k reprezentaci hranic MeshGeometry3D nebo Model3D.

Všimněte si, že volání Offset metody bude mít účinek pouze v případě, že můžete změnit Xvlastnosti , Ya Z přímo. Protože Rect3D je typ hodnoty, pokud odkazujete na Rect3D objekt pomocí vlastnosti nebo indexeru, získáte kopii objektu, nikoli odkaz na objekt. Pokud se pokusíte změnit X, Ynebo Z na vlastnost nebo odkaz na indexer, dojde k chybě kompilátoru. Podobně volání Offset vlastnosti nebo indexeru nezmění podkladový objekt. Pokud chcete změnit hodnotu objektu Rect3D , na který se odkazuje jako na vlastnost nebo indexer, vytvořte nový Rect3Dobjekt , upravte jeho pole a pak přiřaďte Rect3D hodnotu zpět vlastnosti nebo indexeru.

Platí pro

Offset(Rect3D, Vector3D)

Získá nebo nastaví hodnotu posunu, podle které je umístění přeložena Rect3D .

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 k překladu.

offsetVector
Vector3D

Vector3D , který určuje posunový překlad.

Návraty

Hodnota Rect3D , která představuje výsledek posunu.

Poznámky

Rect3D se obvykle používá k reprezentaci hranic MeshGeometry3D nebo Model3D.

Platí pro