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 の値間の区切り記号にはコンマまたはスペースを指定できます。

カルチャによっては、ピリオド文字の代わりにコンマ文字を 10 進区切り記号として使用する場合があります。 インバリアント カルチャの 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 このX構造体のPoint4Dコンポーネント。

y このY構造体のPoint4Dコンポーネント。

z このZ構造体のPoint4Dコンポーネント。

w このW構造体のPoint4Dコンポーネント。

コンストラクター

名前 説明
Point4D(Double, Double, Double, Double)

Point4D構造体の新しいインスタンスを初期化します。

プロパティ

名前 説明
W

このW構造体のPoint4D コンポーネントを取得または設定します。

X

このX構造体のPoint4D コンポーネントを取得または設定します。

Y

このY構造体のPoint4D コンポーネントを取得または設定します。

Z

このZ構造体のPoint4D コンポーネントを取得または設定します。

メソッド

名前 説明
Add(Point4D, Point4D)

Point4DPoint4D構造体を追加します。

Equals(Object)

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

Equals(Point4D, Point4D)

2 つの Point4D 構造体の等価性を比較します。

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

Point4DPoint4D構造体を追加します。

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)を参照してください。

適用対象