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)。 |