Rect3D.Offset 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定位移值,其中會解譯 Rect3D 的位置。
多載
Offset(Rect3D, Double, Double, Double) |
取得或設定位移值,其中會解譯 Rect3D 的位置。 |
Offset(Double, Double, Double) |
取得或設定位移值,其中會解譯 Rect3D 的位置。 |
Offset(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通常用來表示 或 Model3D 的 MeshGeometry3D 界限。
適用於
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通常用來表示 或 Model3D 的 MeshGeometry3D 界限。
請注意,如果您可以直接變更 、 Y 和 Z 屬性, X 則呼叫 Offset 方法只會有作用。 因為 Rect3D 是實值型別,如果您使用屬性或索引子參考 Rect3D 物件,您就會取得物件的複本,而不是物件的參考。 如果您嘗試變更 X 、 Y 或 Z 屬性或索引子參考,就會發生編譯器錯誤。 同樣地,在屬性或索引子上呼叫 Offset 並不會變更基礎物件。 如果您想要變更當做屬性或索引子參考的 Rect3D 值,請建立新的 Rect3D 、修改其欄位,然後將 指派 Rect3D 回屬性或索引子。
適用於
Offset(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)
參數
備註
Rect3D通常用來表示 或 Model3D 的 MeshGeometry3D 界限。
請注意,如果您可以直接變更 、 Y 和 Z 屬性, X 則呼叫 Offset 方法只會有作用。 因為 Rect3D 是實值型別,如果您使用屬性或索引子參考 Rect3D 物件,您就會取得物件的複本,而不是物件的參考。 如果您嘗試變更 X 、 Y 或 Z 屬性或索引子參考,就會發生編譯器錯誤。 同樣地,在屬性或索引子上呼叫 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
參數
傳回
Rect3D 值,表示位移結果。
備註
Rect3D通常用來表示 或 Model3D 的 MeshGeometry3D 界限。