Point4D 結構
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表世界空間中的 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
- 繼承
- 屬性
- 實作
備註
在 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 值
建構函式
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)。 |