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