Rect3D 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 は、場所 (Point3D) とサイズ構造 (Size3D) として定義されます。 サイズに指定された X、 Y、および Z の値は大きさであり、座標ではないため、空の四角形の場合を除き、負の値にすることはできません。 空の四角形は、Empty、X、および -Infinity のY値を持つZによって指定されます。
通常、この構造体は、 MeshGeometry3D または Model3Dの境界を表すために使用されます。
Size3D および Rect3D は、これらの型を使用する WPF 3D オブジェクト モデルには設定可能なプロパティが存在しないため、XAML では通常使用されません。
コンストラクター
| 名前 | 説明 |
|---|---|
| Rect3D(Double, Double, Double, Double, Double, Double) |
Rect3D構造体の新しいインスタンスを初期化します。 |
| Rect3D(Point3D, Size3D) |
Rect3D構造体の新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Empty |
空の Rect3Dを取得します。 |
| IsEmpty | |
| Location | |
| Size |
Rect3Dの領域を取得または設定します。 |
| SizeX |
X ディメンションの Rect3D のサイズを取得または設定します。 |
| SizeY |
Y 次元の Rect3D のサイズを取得または設定します。 |
| SizeZ |
Z ディメンションの Rect3D のサイズを取得または設定します。 |
| X |
Rect3Dの X 座標の値を取得または設定します。 |
| Y |
Rect3Dの Y 座標の値を取得または設定します。 |
| Z |
Rect3Dの Z 座標の値を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| Contains(Double, Double, Double) | |
| Contains(Point3D) | |
| Contains(Rect3D) | |
| Equals(Object) |
2 つの Rect3D インスタンスの等価性を比較します。 |
| Equals(Rect3D, Rect3D) |
2 つの Rect3D インスタンスの等価性を比較します。 |
| Equals(Rect3D) |
2 つの Rect3D インスタンスの等価性を比較します。 |
| GetHashCode() |
Rect3Dのハッシュ コードを返します。 |
| Intersect(Rect3D, Rect3D) |
指定した Rect3D 値の積集合を返します。 |
| Intersect(Rect3D) | |
| IntersectsWith(Rect3D) | |
| Offset(Double, Double, Double) |
Rect3Dの位置を変換するオフセット値を取得または設定します。 |
| Offset(Rect3D, Double, Double, Double) |
Rect3Dの位置を変換するオフセット値を取得または設定します。 |
| Offset(Rect3D, Vector3D) |
Rect3Dの位置を変換するオフセット値を取得または設定します。 |
| Offset(Vector3D) | |
| Parse(String) | |
| ToString() |
Rect3D の文字列形式を作成します。 |
| ToString(IFormatProvider) |
Rect3Dの文字列形式を作成します。 |
| Union(Point3D) | |
| Union(Rect3D, Point3D) | |
| Union(Rect3D, Rect3D) | |
| Union(Rect3D) |
演算子
| 名前 | 説明 |
|---|---|
| Equality(Rect3D, Rect3D) |
2 つの Rect3D インスタンスを正確に等しいかどうかを比較します。 |
| Inequality(Rect3D, Rect3D) |
2 つの Rect3D インスタンスを正確に等しくないかどうかを比較します。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IFormattable.ToString(String, IFormatProvider) |
このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 このメンバーの説明については、 ToString(String, IFormatProvider)を参照してください。 |