Point4D 结构

定义

表示与非仿射三维矩阵进行转换的过程中使用的全局空间 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
继承
Point4D
属性
实现

注解

在 XAML 中,的值 Point4D 之间的分隔符可以是逗号或空格。

某些区域性可能使用逗号字符作为小数分隔符而不是句点字符。 在大多数 XAML 处理器实现中,固定区域性的 XAML 处理默认为 en-US,并且预期句点为小数分隔符。 如果在 XAML 中指定 , Point4D 应避免使用逗号字符作为小数分隔符,因为这将与属性值到其组件的字符串类型转换 Point4D 冲突。

XAML 属性用法

<object property="x,y,z,w"/>  
-or-  
<object property="x y z w"/>  

XAML 值

x
Point4D 结构的 X 组件。

y
Point4D 结构的 Y 组件。

z
Point4D 结构的 Z 组件。

w
Point4D 结构的 W 组件。

构造函数

Point4D(Double, Double, Double, Double)

初始化 Point4D 结构的新实例。

属性

W

获取或设置此 Point4D 结构的 W 组件。

X

获取或设置此 Point4D 结构的 X 组件。

Y

获取或设置此 Point4D 结构的 Y 组件。

Z

获取或设置此 Point4D 结构的 Z 组件。

方法

Add(Point4D, Point4D)

Point4D 结构添加到 Point4D

Equals(Object)

确定指定的 Object 是否为 Point4D 结构,以及指定的 ObjectXYZW 属性是否与此 Point4D 结构的 XYZW 属性相等。

Equals(Point4D)

比较两个 Point4D 结构是否相等。

Equals(Point4D, Point4D)

比较两个 Point4D 结构是否相等。

GetHashCode()

返回此 Point4D 结构的哈希代码。

Multiply(Point4D, Matrix3D)

使用指定的 Point4D 结构转换指定的 Matrix3D 结构。

Offset(Double, Double, Double, Double)

Point4D 结构平移指定量。

Parse(String)

将一个 point4D 结构的 String 表示形式转换为等效的 Point4D 结构。

Subtract(Point4D, Point4D)

从一个 Point4D 结构中减去一个 Point4D 结构。

ToString()

创建此 String 结构的 Point4D 表示形式。

ToString(IFormatProvider)

创建此 String 结构的 Point4D 表示形式。

运算符

Addition(Point4D, Point4D)

Point4D 结构添加到 Point4D

Equality(Point4D, Point4D)

比较两个 Point4D 结构是否相等。

Inequality(Point4D, Point4D)

比较两个 Point4D 结构是否不相等。

Multiply(Point4D, Matrix3D)

使用指定的 Point4D 结构转换指定的 Matrix3D 结构。

Subtraction(Point4D, Point4D)

从一个 Point4D 结构中减去另一个 Point4D 结构并以 Point4D 结构返回结果。

显式接口实现

IFormattable.ToString(String, IFormatProvider)

此成员支持Windows Presentation Foundation (WPF) 基础结构,不应直接从代码中使用。 有关此成员的说明,请参见 ToString(String, IFormatProvider)

适用于