Point4D 構造体

定義

非アフィン 3-D 行列を使用した変換の実行時に使用される、ワールド空間の 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 に設定され、ピリオドは 10 進区切り記号であると想定されます。 XAML で を指定する場合は、コンマ文字を Point4D 10 進区切り記号として使用しないでください。これは、属性値のコンポーネントへの文字列型変換 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)

指定した ObjectPoint4D 構造体かどうか、および指定した ObjectXYZW の各プロパティが、この Point4D 構造体の XYZW の各プロパティと等しいかどうかを判断します。

Equals(Point4D)

2 つの Point4D 構造体を比較して、等しいかどうかを確認します。

Equals(Point4D, Point4D)

2 つの 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)

2 つの Point4D 構造体を比較して、等しいかどうかを確認します。

Inequality(Point4D, Point4D)

2 つの Point4D 構造体を比較し、等しくないかどうかを確認します。

Multiply(Point4D, Matrix3D)

指定した Point4D 構造体を、指定した Matrix3D 構造体で変換します。

Subtraction(Point4D, Point4D)

Point4D 構造体を Point4D 構造体から減算し、その結果を Point4D 構造体として返します。

明示的なインターフェイスの実装

IFormattable.ToString(String, IFormatProvider)

このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。 このメンバーの詳細については、「ToString(String, IFormatProvider)」をご覧ください。

適用対象