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边界。

请注意,仅当可以直接更改 X、 和 Z 属性时,Y调用 Offset 方法才有效。 因为 Rect3D 是值类型,如果使用属性或索引器引用 Rect3D 对象,则获取对象的副本,而不是对对象的引用。 如果尝试对属性或Z索引器引用更改 XY或 ,则会发生编译器错误。 同样,对属性或索引器调用 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

注解

Rect3D通常用于表示 或 Model3DMeshGeometry3D边界。

请注意,仅当可以直接更改 X、 和 Z 属性时,Y调用 Offset 方法才有效。 因为 Rect3D 是值类型,如果使用属性或索引器引用 Rect3D 对象,则获取对象的副本,而不是对对象的引用。 如果尝试对属性或Z索引器引用更改 XY或 ,则会发生编译器错误。 同样,对属性或索引器调用 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

返回

一个 Rect3D 值,表示偏移量的结果。

注解

Rect3D通常用于表示 或 Model3DMeshGeometry3D边界。

适用于