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.

一部のカルチャは、ピリオド文字ではなく 10 進区切り記号としてコンマ文字を使用する場合があります。Some cultures might use the comma character as the decimal delimiter instead of the period character. XAML インバリアント カルチャの処理は、既定値は、ほとんどの XAML プロセッサ実装では、EN-US と 10 進数の区切り記号としてピリオドが必要です。XAML processing for invariant culture defaults to en-US in most XAML processor implementations, and expects the period to be the decimal delimiter. 指定する場合は、10 進数の区切り記号としてコンマ文字を使用しないように、 Point4D 、XAML での文字列型の変換に競合が発生するので、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
この Point4D 構造体の X コンポーネント。The X component of this Point4D structure.

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

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

ww
この Point4D 構造体の W コンポーネント。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

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

X X X X

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

Y Y Y Y

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

Z Z Z Z

この Point4D 構造体の Z コンポーネントを取得または設定します。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)

変換をStringpoint4D 構造体の表現と同等に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).

適用対象