Rect3D.Offset 方法

定義

取得或設定位移值,其中會解譯 Rect3D 的位置。

多載

Offset(Rect3D, Double, Double, Double)

取得或設定位移值,其中會解譯 Rect3D 的位置。

Offset(Double, Double, Double)

取得或設定位移值,其中會解譯 Rect3D 的位置。

Offset(Vector3D)

Rect3D 的位移平移設為提供的值 (以 Vector3D 指定)。

Offset(Rect3D, Vector3D)

取得或設定位移值,其中會解譯 Rect3D 的位置。

Offset(Rect3D, Double, Double, Double)

取得或設定位移值,其中會解譯 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

參數

rect
Rect3D

要平移的 Rect3D。

offsetX
Double

沿著 X 軸的位移。

offsetY
Double

沿著 Y 軸的位移。

offsetZ
Double

沿著 Z 軸的位移。

傳回

Rect3D 值,表示位移結果。

備註

Rect3D通常用來表示 或 Model3DMeshGeometry3D 界限。

適用於

Offset(Double, Double, Double)

取得或設定位移值,其中會解譯 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)

參數

offsetX
Double

沿著 X 軸的位移。

offsetY
Double

沿著 Y 軸的位移。

offsetZ
Double

沿著 Z 軸的位移。

備註

Rect3D通常用來表示 或 Model3DMeshGeometry3D 界限。

請注意,如果您可以直接變更 、 YZ 屬性, X 則呼叫 Offset 方法只會有作用。 因為 Rect3D 是實值型別,如果您使用屬性或索引子參考 Rect3D 物件,您就會取得物件的複本,而不是物件的參考。 如果您嘗試變更 XYZ 屬性或索引子參考,就會發生編譯器錯誤。 同樣地,在屬性或索引子上呼叫 Offset 並不會變更基礎物件。 如果您想要變更當做屬性或索引子參考的 Rect3D 值,請建立新的 Rect3D 、修改其欄位,然後將 指派 Rect3D 回屬性或索引子。

適用於

Offset(Vector3D)

Rect3D 的位移平移設為提供的值 (以 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)

參數

offsetVector
Vector3D

Vector3D,指定位移 (Offset) 平移。

備註

Rect3D通常用來表示 或 Model3DMeshGeometry3D 界限。

請注意,如果您可以直接變更 、 YZ 屬性, X 則呼叫 Offset 方法只會有作用。 因為 Rect3D 是實值型別,如果您使用屬性或索引子參考 Rect3D 物件,您就會取得物件的複本,而不是物件的參考。 如果您嘗試變更 XYZ 屬性或索引子參考,就會發生編譯器錯誤。 同樣地,在屬性或索引子上呼叫 Offset 並不會變更基礎物件。 如果您想要變更當做屬性或索引子參考的 Rect3D 值,請建立新的 Rect3D 、修改其欄位,然後將 指派 Rect3D 回屬性或索引子。

適用於

Offset(Rect3D, Vector3D)

取得或設定位移值,其中會解譯 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

參數

rect
Rect3D

要解譯的 Rect3D

offsetVector
Vector3D

Vector3D,指定位移 (Offset) 平移。

傳回

Rect3D 值,表示位移結果。

備註

Rect3D通常用來表示 或 Model3DMeshGeometry3D 界限。

適用於