Point4D 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示与非仿射三维矩阵进行转换的过程中使用的全局空间 x、y、z 和 w 坐标点。
public value class Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
[System.Serializable]
public struct Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
public struct Point4D : IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
[<System.Serializable>]
type Point4D = struct
interface IFormattable
[<System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))>]
type Point4D = struct
interface IFormattable
Public Structure Point4D
Implements IFormattable
- 继承
- 属性
- 实现
注解
在 XAML 中,的值 Point4D 之间的分隔符可以是逗号或空格。
某些区域性可能使用逗号字符作为小数分隔符而不是句点字符。 在大多数 XAML 处理器实现中,固定区域性的 XAML 处理默认为 en-US,并且预期句点为小数分隔符。 如果在 XAML 中指定 , Point4D 应避免使用逗号字符作为小数分隔符,因为这将与属性值到其组件的字符串类型转换 Point4D 冲突。
XAML 属性用法
<object property="x,y,z,w"/>
-or-
<object property="x y z w"/>
XAML 值
构造函数
Point4D(Double, Double, Double, Double) |
初始化 Point4D 结构的新实例。 |
属性
W | |
X | |
Y | |
Z |
方法
Add(Point4D, Point4D) | |
Equals(Object) |
确定指定的 Object 是否为 Point4D 结构,以及指定的 Object 的 X、Y、Z 和 W 属性是否与此 Point4D 结构的 X、Y、Z 和 W 属性相等。 |
Equals(Point4D) |
比较两个 Point4D 结构是否相等。 |
Equals(Point4D, Point4D) |
比较两个 Point4D 结构是否相等。 |
GetHashCode() |
返回此 Point4D 结构的哈希代码。 |
Multiply(Point4D, Matrix3D) | |
Offset(Double, Double, Double, Double) |
将 Point4D 结构平移指定量。 |
Parse(String) | |
Subtract(Point4D, Point4D) | |
ToString() | |
ToString(IFormatProvider) |
运算符
Addition(Point4D, Point4D) | |
Equality(Point4D, Point4D) |
比较两个 Point4D 结构是否相等。 |
Inequality(Point4D, Point4D) |
比较两个 Point4D 结构是否不相等。 |
Multiply(Point4D, Matrix3D) | |
Subtraction(Point4D, Point4D) |
显式接口实现
IFormattable.ToString(String, IFormatProvider) |
此成员支持Windows Presentation Foundation (WPF) 基础结构,不应直接从代码中使用。 有关此成员的说明,请参见 ToString(String, IFormatProvider)。 |