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は、場所 () とサイズ構造 (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 | |
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) |
2 つの Rect3D インスタンスを比較し、相互に等価かどうかを判断します。 |
Equals(Rect3D, Rect3D) |
2 つの Rect3D インスタンスを比較し、相互に等価かどうかを判断します。 |
GetHashCode() |
Rect3D のハッシュ コードを返します。 |
Intersect(Rect3D) | |
Intersect(Rect3D, Rect3D) |
指定した 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) | |
Union(Rect3D, Point3D) | |
Union(Rect3D, Rect3D) |
演算子
Equality(Rect3D, Rect3D) |
2 つの Rect3D インスタンスを比較し、完全に等しいかどうかを確認します。 |
Inequality(Rect3D, Rect3D) |
2 つの Rect3D インスタンスを比較し、完全に等しくないかどうかを判断します。 |
明示的なインターフェイスの実装
IFormattable.ToString(String, IFormatProvider) |
このメンバーは、Windows Presentation Foundation (WPF) インフラストラクチャをサポートしており、コードから直接使用することを意図していません。 このメンバーの詳細については、「ToString(String, IFormatProvider)」をご覧ください。 |