Rect3D 構造体

定義

キューブなどの 3-D 四角形を表します。

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

注釈

Rect3Dは、場所 () とサイズ構造 (Point3DSize3D) として定義されます。 サイズにX指定された値はYZ大きさであり、座標ではないので、空の四角形の場合を除き、負の値にすることはできません。 空の四角形は、-Infinity を持つ 、YおよびZ値を持つ X、によって指定されますEmpty

この構造体は、通常 MeshGeometry3D 、a または Model3D.

Size3D これらの Rect3D 型を使用する WPF 3D オブジェクト モデルには設定可能なプロパティが存在しないため、通常は XAML では使用されません。

コンストラクター

Rect3D(Double, Double, Double, Double, Double, Double)

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

Rect3D(Point3D, Size3D)

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

プロパティ

Empty

空の Rect3D を取得します。

IsEmpty

この Rect3DEmptyRect3D かどうかを示す値を取得します。

Location

Point3D の原点を表す Rect3D を取得または設定します。

Size

Rect3D の領域を取得または設定します。

SizeX

X 次元の Rect3D のサイズを取得または設定します。

SizeY

Y 次元の Rect3D のサイズを取得または設定します。

SizeZ

Z 次元の Rect3D のサイズを取得または設定します。

X

Rect3D の X 座標の値を取得または設定します。

Y

Rect3D の Y 座標の値を取得または設定します。

Z

Rect3D の Z 座標の値を取得または設定します。

メソッド

Contains(Double, Double, Double)

指定した Point3D が、そのエッジも含め、Rect3D 内にあるかどうかを示す値を取得します。

Contains(Point3D)

指定した Point3D が、そのエッジも含め、Rect3D 内にあるかどうかを示す値を取得します。

Contains(Rect3D)

指定した Point3D が、そのエッジも含め、Rect3D 内にあるかどうかを示す値を取得します。

Equals(Object)

2 つの Rect3D インスタンスを比較し、相互に等価かどうかを判断します。

Equals(Rect3D)

2 つの Rect3D インスタンスを比較し、相互に等価かどうかを判断します。

Equals(Rect3D, Rect3D)

2 つの Rect3D インスタンスを比較し、相互に等価かどうかを判断します。

GetHashCode()

Rect3D のハッシュ コードを返します。

Intersect(Rect3D)

現在の Rect3D と指定した Rect3D の交差部分を求め、結果を現在の Rect3D として保存します。

Intersect(Rect3D, Rect3D)

指定した Rect3D 値の交差部分を返します。

IntersectsWith(Rect3D)

指定した Rect3D がこの Rect3D と交差するかどうかを示す値を返します。

Offset(Double, Double, Double)

Rect3D の位置が変換されるときに使用されるオフセット値を取得または設定します。

Offset(Rect3D, Double, Double, Double)

Rect3D の位置が変換されるときに使用されるオフセット値を取得または設定します。

Offset(Rect3D, Vector3D)

Rect3D の位置が変換されるときに使用されるオフセット値を取得または設定します。

Offset(Vector3D)

Rect3D のオフセット変換を、Vector3D として指定された値に設定します。

Parse(String)

Rect3D の文字列形式を、等価の Rect3D 構造体に変換します。

ToString()

Rect3D の文字列形式を作成します。

ToString(IFormatProvider)

Rect3D の文字列形式を作成します。

Union(Point3D)

指定した Rect3D を更新し、その Rect3D と指定した Point3D の和集合を反映させます。

Union(Rect3D)

指定した Rect3D を更新し、その Rect3D と 2 番目に指定した Rect3D の和集合を反映させます。

Union(Rect3D, Point3D)

Rect3D、および指定した Rect3D との結合を表す新しい Point3D を返します。

Union(Rect3D, Rect3D)

2 つの Rect3D オブジェクトの結合を表す Rect3D の新しいインスタンスを返します。

演算子

Equality(Rect3D, Rect3D)

2 つの Rect3D インスタンスを比較し、完全に等しいかどうかを確認します。

Inequality(Rect3D, Rect3D)

2 つの Rect3D インスタンスを比較し、完全に等しくないかどうかを判断します。

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

IFormattable.ToString(String, IFormatProvider)

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

適用対象