Point4D Point4D Point4D Point4D Struct

定義

非アフィン 3-D 行列を使用した変換の実行時に使用される、ワールド空間の x、y、z、および w の各座標点を表します。Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

public value class Point4D : IFormattable
[System.ComponentModel.TypeConverter(typeof(System.Windows.Media.Media3D.Point4DConverter))]
[System.Serializable]
public struct Point4D : IFormattable
type Point4D = struct
    interface IFormattable
Public Structure Point4D
Implements IFormattable
継承
属性
実装

注釈

XAML では、のPoint4D値の間の区切り記号には、コンマまたはスペースを使用できます。In XAML, the delimiter between the values of a Point4D can be either a comma or a space.

カルチャによっては、ピリオド文字の代わりにコンマ文字が小数点の区切り記号として使用される場合があります。Some cultures might use the comma character as the decimal delimiter instead of the period character. インバリアントカルチャの XAML 処理は、ほとんどの XAML プロセッサ実装では en-us に既定で設定されており、ピリオドは小数点の区切り記号になります。XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. XAML でをPoint4D指定する場合、小数点区切り文字としてコンマ文字を使用しないようにする必要があります。 Point4Dこれは、属性値からそのコンポーネントへの文字列型の変換と競合するためです。You should avoid using the comma character as the decimal delimiter if specifying a Point4D in XAML, because that will clash with the string type conversion of a Point4D attribute value into its components.

XAML 属性の使用方法XAML Attribute Usage

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

XAML 値XAML Values

xx
この X 構造体の Point4D コンポーネント。The X component of this Point4D structure.

yy
この Y 構造体の Point4D コンポーネント。The Y component of this Point4D structure.

zz
この Z 構造体の Point4D コンポーネント。The Z component of this Point4D structure.

ww
この W 構造体の Point4D コンポーネント。The W component of this Point4D structure.

コンストラクター

Point4D(Double, Double, Double, Double) Point4D(Double, Double, Double, Double) Point4D(Double, Double, Double, Double) Point4D(Double, Double, Double, Double)

Point4D 構造体の新しいインスタンスを初期化します。Initializes a new instance of a Point4D structure.

プロパティ

W W W W

この W 構造体の Point4D コンポーネントを取得または設定します。Gets or sets the W component of this Point4D structure.

X X X X

この X 構造体の Point4D コンポーネントを取得または設定します。Gets or sets the X component of this Point4D structure.

Y Y Y Y

この Y 構造体の Point4D コンポーネントを取得または設定します。Gets or sets the Y component of this Point4D structure.

Z Z Z Z

この Z 構造体の Point4D コンポーネントを取得または設定します。Gets or sets the Z component of this Point4D structure.

メソッド

Add(Point4D, Point4D) Add(Point4D, Point4D) Add(Point4D, Point4D) Add(Point4D, Point4D)

Point4D 構造体を Point4D に加算します。Adds a Point4D structure to a Point4D.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定した ObjectPoint4D 構造体かどうか、および指定した ObjectXYZW の各プロパティが、この Point4D 構造体の XYZW の各プロパティと等しいかどうかを判断します。Determines whether the specified Object is a Point4D structure and if the X, Y, Z, and W properties of the specified Object are equal to the X, Y, Z, and W properties of this Point4D structure.

Equals(Point4D) Equals(Point4D) Equals(Point4D) Equals(Point4D)

2 つの Point4D 構造体を比較して、等しいかどうかを確認します。Compares two Point4D structures for equality.

Equals(Point4D, Point4D) Equals(Point4D, Point4D) Equals(Point4D, Point4D) Equals(Point4D, Point4D)

2 つの Point4D 構造体を比較して、等しいかどうかを確認します。Compares two Point4D structures for equality.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

この Point4D 構造体のハッシュ コードを返します。Returns a hash code for this Point4D structure.

Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D)

指定した Point4D 構造体を、指定した Matrix3D 構造体で変換します。Transforms the specified Point4D structure by the specified Matrix3D structure.

Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double) Offset(Double, Double, Double, Double)

Point4D 構造体を指定の量だけ移動します。Translates the Point4D structure by the specified amounts.

Parse(String) Parse(String) Parse(String) Parse(String)

point4D 構造体の String 表現を、等価の Point4D 構造体に変換します。Converts a String representation of a point4D structure into the equivalent Point4D structure.

Subtract(Point4D, Point4D) Subtract(Point4D, Point4D) Subtract(Point4D, Point4D) Subtract(Point4D, Point4D)

Point4D 構造体を Point4D 構造体から減算します。Subtracts a Point4D structure from a Point4D structure.

ToString() ToString() ToString() ToString()

この String 構造体の Point4D 表現を作成します。Creates a String representation of this Point4D structure.

ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider) ToString(IFormatProvider)

この String 構造体の Point4D 表現を作成します。Creates a String representation of this Point4D structure.

演算子

Addition(Point4D, Point4D) Addition(Point4D, Point4D) Addition(Point4D, Point4D) Addition(Point4D, Point4D)

Point4D 構造体を Point4D に加算します。Adds a Point4D structure to a Point4D.

Equality(Point4D, Point4D) Equality(Point4D, Point4D) Equality(Point4D, Point4D) Equality(Point4D, Point4D)

2 つの Point4D 構造体を比較して、等しいかどうかを確認します。Compares two Point4D structures for equality.

Inequality(Point4D, Point4D) Inequality(Point4D, Point4D) Inequality(Point4D, Point4D) Inequality(Point4D, Point4D)

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

Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D) Multiply(Point4D, Matrix3D)

指定した Point4D 構造体を、指定した Matrix3D 構造体で変換します。Transforms the specified Point4D structure by the specified Matrix3D structure.

Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D) Subtraction(Point4D, Point4D)

Point4D 構造体を Point4D 構造体から減算し、その結果を Point4D 構造体として返します。Subtracts a Point4D structure from a Point4D structure and returns the result as a Point4D structure.

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

IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider) IFormattable.ToString(String, IFormatProvider)

このメンバーは、Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) インフラストラクチャをサポートしますが、独自に作成したコードから直接使用するためのものではありません。This member supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code. このメンバーの詳細については、「ToString(String, IFormatProvider)」をご覧ください。For a description of this member, see ToString(String, IFormatProvider).

適用対象