Rect3D Yapı
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
3-B dikdörtgeni temsil eder: örneğin, bir küp.
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
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
Rect3D bir konum (Point3D) ve boyut yapısı (Size3D) olarak tanımlanır. XBoyut için belirtilen , Yve Z değerleri koordinatlar değil büyüklük olduğundan, boş bir dikdörtgen dışında negatif olamazlar. Boş bir dikdörtgen , ve Z değerleri -Infinity olan YXtarafından Emptybelirtilir.
Bu yapı genellikle veya MeshGeometry3D Model3Dsınırlarını temsil etmek için kullanılır.
Size3D ve Rect3D genellikle XAML'de kullanılmaz, çünkü bu türleri kullanan WPF 3D nesne modelinde ayarlanabilir özellik yoktur.
Oluşturucular
Rect3D(Double, Double, Double, Double, Double, Double) |
Yapının yeni bir örneğini Rect3D başlatır. |
Rect3D(Point3D, Size3D) |
Yapının yeni bir örneğini Rect3D başlatır. |
Özellikler
Empty |
Boş Rect3Dbir alır. |
IsEmpty |
Bunun Rect3D EmptyRect3Dolup olmadığını gösteren bir değer alır. |
Location |
öğesinin kaynağını Rect3Dtemsil eden bir Point3D alır veya ayarlar. |
Size |
alanının alanını Rect3Dalır veya ayarlar. |
SizeX |
X boyutunda Rect3D boyutunu alır veya ayarlar. |
SizeY |
Y boyutunda Rect3D boyutunu alır veya ayarlar. |
SizeZ |
Z boyutunda Rect3D boyutunu alır veya ayarlar. |
X |
değerinin X koordinatını Rect3Dalır veya ayarlar. |
Y |
Y koordinatının Rect3Ddeğerini alır veya ayarlar. |
Z |
öğesinin Z koordinatının Rect3Ddeğerini alır veya ayarlar. |
Yöntemler
Contains(Double, Double, Double) |
Belirtilen Point3D Rect3Dbir öğesinin içinde olup olmadığını ve kenarlarını da içeren bir değer alır. |
Contains(Point3D) |
Belirtilen Point3D Rect3Dbir öğesinin içinde olup olmadığını ve kenarlarını da içeren bir değer alır. |
Contains(Rect3D) |
Belirtilen Point3D Rect3Dbir öğesinin içinde olup olmadığını ve kenarlarını da içeren bir değer alır. |
Equals(Object) |
Eşitlik için iki Rect3D örneği karşılaştırır. |
Equals(Rect3D) |
Eşitlik için iki Rect3D örneği karşılaştırır. |
Equals(Rect3D, Rect3D) |
Eşitlik için iki Rect3D örneği karşılaştırır. |
GetHashCode() |
için Rect3Dkarma kodunu döndürür. |
Intersect(Rect3D) |
Geçerli Rect3D ile belirtilen Rect3Döğesinin kesişimini bulur ve sonucu geçerli Rect3Dolarak depolar. |
Intersect(Rect3D, Rect3D) |
Belirtilen Rect3D değerlerin kesişimini döndürür. |
IntersectsWith(Rect3D) |
Belirtilen Rect3D öğesinin bu Rect3Dile kesişip kesişmediğini belirten bir değer döndürür. |
Offset(Double, Double, Double) |
Konumun çevrildiği Rect3D uzaklık değerini alır veya ayarlar. |
Offset(Rect3D, Double, Double, Double) |
Konumun çevrildiği Rect3D uzaklık değerini alır veya ayarlar. |
Offset(Rect3D, Vector3D) |
konumunun Rect3D çevrildiği bir uzaklık değerini alır veya ayarlar. |
Offset(Vector3D) |
öğesinin Rect3D uzaklık çevirisini, olarak belirtilen sağlanan değere Vector3Dayarlar. |
Parse(String) |
öğesinin dize gösterimini Rect3D eşdeğer Rect3D yapıya dönüştürür. |
ToString() |
Rect3D'nin dize gösterimini oluşturur. |
ToString(IFormatProvider) |
öğesinin dize gösterimini Rect3Doluşturur. |
Union(Point3D) |
Belirtilen öğesini, bu Rect3D ve belirtilen Rect3D Point3Döğesinin birleşimini yansıtacak şekilde güncelleştirir. |
Union(Rect3D) |
Belirtilen Rect3D öğesini, bu Rect3D ve belirtilen ikinci Rect3Dbir birleşimini yansıtacak şekilde güncelleştirir. |
Union(Rect3D, Point3D) |
ve belirtilen Point3Döğesinin birleşimini Rect3Dtemsil eden yeni Rect3D bir döndürür. |
Union(Rect3D, Rect3D) |
İki Rect3D nesnenin birleşimini Rect3D temsil eden yeni bir örneğini döndürür. |
İşleçler
Equality(Rect3D, Rect3D) |
Tam eşitlik için iki Rect3D örneği karşılaştırır. |
Inequality(Rect3D, Rect3D) |
Tam eşitsizlik için iki Rect3D örneği karşılaştırır. |
Belirtik Arabirim Kullanımları
IFormattable.ToString(String, IFormatProvider) |
Bu üye Windows Presentation Foundation (WPF) altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. Bu üyenin açıklaması için bkz ToString(String, IFormatProvider). . |