Rect3D 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示一个三维矩形:例如立方体。
public value class Rect3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))]
[System.Serializable]
public struct Rect3D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))]
public struct Rect3D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))>]
[<System.Serializable>]
type Rect3D = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Rect3DConverter))>]
type Rect3D = struct
interface IFormattable
Public Structure Rect3D
Implements IFormattable
- 继承
- 属性
- 实现
注解
Rect3D 定义为位置 (Point3D) 和大小结构 (Size3D) 。 X由于为大小指定的值ZY是数量级,而不是坐标,因此它们不能为负值,除非是空矩形的情况。 空矩形由EmptyXY具有 -Infinity 的值指定。Z
此结构通常用于表示或的Model3D边界MeshGeometry3D。
Size3D 并且 Rect3D 通常不用于 XAML,因为 WPF 3D 对象模型中没有使用这些类型的可设置属性。
构造函数
Rect3D(Double, Double, Double, Double, Double, Double) |
初始化 Rect3D 结构的新实例。 |
Rect3D(Point3D, Size3D) |
初始化 Rect3D 结构的新实例。 |
属性
Empty |
获取空 Rect3D。 |
IsEmpty | |
Location | |
Size |
获取或设置 Rect3D 的面积。 |
SizeX |
获取或设置 Rect3D 在 X 维中的大小。 |
SizeY |
获取或设置 Rect3D 在 Y 维中的大小。 |
SizeZ |
获取或设置 Rect3D 的 Z 维大小。 |
X |
获取或设置 Rect3D 的 X 坐标的值。 |
Y |
获取或设置 Rect3D 的 Y 坐标的值。 |
Z |
获取或设置 Rect3D 的 Z 坐标的值。 |
方法
Contains(Double, Double, Double) | |
Contains(Point3D) | |
Contains(Rect3D) | |
Equals(Object) |
比较两个 Rect3D 实例是否相等。 |
Equals(Rect3D) |
比较两个 Rect3D 实例是否相等。 |
Equals(Rect3D, Rect3D) |
比较两个 Rect3D 实例是否相等。 |
GetHashCode() |
返回 Rect3D 的哈希代码。 |
Intersect(Rect3D) | |
Intersect(Rect3D, Rect3D) |
返回指定的 Rect3D 值的交集。 |
IntersectsWith(Rect3D) | |
Offset(Double, Double, Double) |
获取或设置 Rect3D 的位置平移的偏移量值。 |
Offset(Rect3D, Double, Double, Double) |
获取或设置 Rect3D 的位置平移的偏移量值。 |
Offset(Rect3D, Vector3D) |
获取或设置 Rect3D 的位置平移的偏移量值。 |
Offset(Vector3D) | |
Parse(String) | |
ToString() |
创建 Rect3D 的字符串表示形式。 |
ToString(IFormatProvider) |
创建 Rect3D 的字符串表示形式。 |
Union(Point3D) | |
Union(Rect3D) | |
Union(Rect3D, Point3D) | |
Union(Rect3D, Rect3D) |
运算符
Equality(Rect3D, Rect3D) |
比较两个 Rect3D 实例是否完全相等。 |
Inequality(Rect3D, Rect3D) |
比较两个 Rect3D 实例是否完全不相等。 |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
此成员支持Windows Presentation Foundation (WPF) 基础结构,不打算直接从代码使用。 有关此成员的说明,请参见 ToString(String, IFormatProvider)。 |