System.Windows.Media.Media3D Ad Alanı
Ö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.
Windows Presentation Foundation (WPF) uygulamalarında 3B sunuyu destekleyen türler içerir.
Sınıflar
| Name | Description |
|---|---|
| AffineTransform3D |
Tüm somut benze 3-B dönüşümlerinin (çeviriler, döndürmeler ve ölçek dönüşümleri) türetildiği temel sınıf. |
| AmbientLight |
Şekilleri ne olursa olsun nesnelere tekdüzen ışık uygulayan açık nesne. |
| AxisAngleRotation3D |
Belirtilen eksen hakkında belirtilen açının 3-B döndürmesini temsil eder. |
| Camera |
3B sahnenin hangi bölümünün veya Viewport3DVisual öğesi tarafından Viewport3D işlendiğini belirtir. |
| ContainerUIElement3D |
Nesneler için Visual3D bir kapsayıcıyı temsil eder. |
| DiffuseMaterial |
Bir veya SolidColorBrushgibi TileBrush 2-B fırçanın yaygın olarak aydınlatılmış bir 3B modele uygulanmasına izin verir. |
| DirectionalLight |
Etkisini, tarafından Vector3Dbelirtilen bir yönde projelendiren light nesnesi. |
| EmissiveMaterial |
bir Brush 3B modele uygular, böylece ışık, rengine Materialeşit ışık yayarmış gibi Brush aydınlatma hesaplamalarına katılır. |
| GeneralTransform2DTo3D |
2-B -3-B dönüştürme desteği sağlar. |
| GeneralTransform3D |
3B nesneler için genelleştirilmiş dönüştürme desteği sağlar. |
| GeneralTransform3DCollection |
Sıralı bir nesne koleksiyonunu GeneralTransform3D temsil eder. |
| GeneralTransform3DGroup |
içindeki dönüşümlerin bileşimi olan bir GeneralTransform3D öğesini temsil eder GeneralTransform3DCollection. |
| GeneralTransform3DTo2D |
3-B -2-B dönüştürme desteği sağlar. |
| Geometry3D |
Bu soyut temel sınıftan türetilen sınıflar 3B geometrik şekilleri tanımlar. Geometry3D Nesnelerin sınıfı, 3B grafik verilerinin isabet testi ve işlenmesi için kullanılabilir. |
| GeometryModel3D |
belirtilen Geometry3Dile bir Material oluşturur. |
| HitTestParameters3D |
3B isabet testinin parametrelerini temsil eden soyut sınıf. |
| Light |
Model3D 3B bir görünüme uygulanan aydınlatmayı temsil eden nesne. |
| Material |
Malzemeler için soyut temel sınıf. |
| MaterialCollection |
Nesne koleksiyonu Material . |
| MaterialGroup |
Material Koleksiyonundaki Malzemelerin bileşimi olan bir öğesini temsil eder. |
| Matrix3DConverter |
Diğer türlerin örneklerini Matrix3Dörneklerine ve örneklerinden dönüştürür. |
| MatrixCamera |
Görünümü ve projeksiyonu belirten kamera nesne olarak Matrix3D dönüşür. |
| MatrixTransform3D |
3B dünya uzayında nesneleri işlemek veya sistemleri koordine etmek için kullanılan tarafından belirtilen bir Matrix3Ddönüştürme oluşturur. |
| MeshGeometry3D |
3B şekil oluşturmak için üçgen ilkel. |
| Model3D |
3B modeller için işlevsellik sağlar. |
| Model3DCollection |
Sıralı bir nesne koleksiyonunu Model3D temsil eder. |
| Model3DGroup |
Birim olarak bir dizi 3-B modelin kullanılmasını sağlar. |
| ModelUIElement3D |
Girişi, odağı ve olayları destekleyen bir 3B model oluşturur. |
| ModelVisual3D | |
| OrthographicCamera |
Bir ortografik projeksiyon kameralarını temsil eder. |
| PerspectiveCamera |
Perspektif projeksiyon kamerasını temsil eder. |
| Point3DCollection |
Sıralı bir nesne koleksiyonunu Point3D temsil eder. |
| Point3DCollectionConverter |
Diğer türlerin örneklerini Point3DCollection örneklerine ve örneklerine dönüştürür. |
| Point3DConverter |
Diğer türlerin örneklerini Point3D bir yapıya ve yapıdan dönüştürür. |
| Point4DConverter |
Diğer türlerin örneklerini Point4D bir yapıya ve yapıdan dönüştürür. |
| PointLight |
Uzayda belirtilen konuma sahip bir ışık kaynağını temsil eder ve ışığını her yöne doğru projeler. |
| PointLightBase |
Boşlukta bir konuma sahip olan ve ışığını her yönde projeleyen bir ışık nesnesini temsil eden soyut temel sınıf. |
| ProjectionCamera |
Perspektif ve ortografik projeksiyon kameraları için soyut bir temel sınıf. |
| QuaternionConverter |
Diğer türlerin örneklerini Quaternionörneklerine ve örneklerinden dönüştürür. |
| QuaternionRotation3D |
Quaternion olarak tanımlanan döndürme dönüşümünü temsil eder. |
| RayHitTestParameters |
Bir ışın boyunca isabet testinin parametrelerini belirtir. |
| RayHitTestResult |
Bir ışın boyunca isabet testinin sonucunu temsil eder. |
| RayMeshGeometry3DHitTestResult |
Bir ışın isabeti testi ile MeshGeometry3Darasındaki kesişimi temsil eder. |
| Rect3DConverter |
Diğer türlerin örneklerini Rect3Dörneklerine ve örneklerinden dönüştürür. |
| RotateTransform3D |
Döndürme dönüşümünü belirtir. |
| Rotation3D |
Dönüştürmede kullanılacak 3-B döndürmeyi belirtir. |
| ScaleTransform3D |
Bir nesneyi tanımlı bir merkez noktasından başlayarak üç boyutlu x-y-z düzleminde ölçeklendirir. Ölçek faktörleri bu merkez noktasından x, y ve z yönlerinde tanımlanır. |
| Size3DConverter |
Diğer türlerin örneklerini Size3D bir yapıya ve yapıdan dönüştürür. |
| SpecularMaterial |
veya SolidColorBrushgibi TileBrush bir 2B fırçanın, belirtik olarak aydınlatılmış bir 3B modele uygulanmasına izin verir. |
| SpotLight |
Etkisini belirtilen yöndeki koni şeklindeki bir alanda projelendiren açık nesne. |
| Transform3D |
Çeviri, döndürme ve ölçek dönüştürmeleri dahil olmak üzere üç boyutlu dönüştürmelerin tümü için bir üst sınıf sağlar. |
| Transform3DCollection |
Sıralı bir nesne koleksiyonunu Transform3D temsil eder. |
| Transform3DGroup |
içindeki alt öğeleri içeren bir dönüşümü Transform3D temsil eder Transform3DCollection. |
| TranslateTransform3D |
Bir nesneyi üç boyutlu x-y-z düzleminde çevirir. |
| Vector3DCollection |
Nesne koleksiyonu Vector3D . |
| Vector3DCollectionConverter |
Diğer türlerin örneklerini Vector3DCollectionörneklerine ve örneklerinden dönüştürür. |
| Vector3DConverter |
Diğer türlerin örneklerini Vector3D bir yapıya ve yapıdan dönüştürür. |
| Viewport2DVisual3D |
Belirtilen 3-B görünüm penceresi sınırları içinde 2-B alt öğeleri işler. |
| Viewport3DVisual |
Visual3D Belirtilen 2B görünüm penceresi sınırları içindeki alt öğeleri işler. |
| Visual3D |
İsabet testi, eşgüdümlü dönüştürme ve sınırlayıcı kutu hesaplamaları dahil olmak üzere görsel 3-B nesneleri için ortak olan hizmetler ve özellikler sağlar. |
| Visual3DCollection |
Sıralı bir nesne koleksiyonunu Visual3D temsil eder. |
Yapılar
| Name | Description |
|---|---|
| GeneralTransform3DCollection.Enumerator |
içindeki GeneralTransform3Döğeleri numaralandırırGeneralTransform3DCollection. |
| MaterialCollection.Enumerator |
içindeki Materialöğeleri numaralandırırMaterialCollection. |
| Matrix3D |
3B alanda dönüşümler için kullanılan 4 x 4 matrisi temsil eder. |
| Model3DCollection.Enumerator |
Koleksiyondaki öğeleri numaralandırır. |
| Point3D |
3-B boşlukta x, y ve z koordinat noktalarını temsil eder. |
| Point3DCollection.Enumerator |
içindeki Point3DCollectionöğeleri numaralandırır. |
| Point4D |
Affine 3-B olmayan matrislerle dönüşümler gerçekleştirirken kullanılan dünya uzayında x,y,z-ve w-koordinat noktalarını temsil eder. |
| Quaternion |
Üç boyutlu bir döndürmeyi temsil eden yapı. |
| Rect3D |
3B dikdörtgeni temsil eder: örneğin, bir küp. |
| Size3D |
Üç boyutlu bir nesnenin boyutunu açıklayan veri yapısı. |
| Transform3DCollection.Enumerator |
içindeki Transform3Döğeleri numaralandırırTransform3DCollection. |
| Vector3D |
3B alanda yer değiştirmeyi temsil eder. |
| Vector3DCollection.Enumerator |
içindeki Vectoröğeleri numaralandırırVectorCollection. |
| Visual3DCollection.Enumerator |
içindeki Visual3Döğeleri numaralandırırVisual3DCollection. |