Point4D 結構

定義

代表世界空間中的 x、y、z 和 w 座標點;在使用非仿射 3-D 矩陣以執行轉換時會用到。

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 Attribute Usage

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

適用於