System.Windows.Media.Media3D Ad Alanı

Windows Presentation Foundation (WPF) uygulamalarında 3-b sunumunu destekleyen türleri içerir.

Sınıflar

AffineTransform3D

Tüm beton benzeşim 3-B dönüşümlerinin (çeviriler, döndürmeler ve ölçek dönüştürmeleri) 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 Viewport3D öğesi tarafından Viewport3DVisual işlendiğini belirtir.

ContainerUIElement3D

Nesneler için Visual3D bir kapsayıcıyı temsil eder.

DiffuseMaterial

Ya da TileBrushgibi SolidColorBrush bir 2-B fırçanın yaygın olarak aydınlatılmış bir 3-B modele uygulanmasına izin verir.

DirectionalLight

Bir tarafından Vector3Dbelirtilen bir yönde etkisini projelendiren hafif nesne.

EmissiveMaterial

bir Brush 3-B modeline uygular, böylece ışık rengine eşit ışık yayarmış gibi Material aydınlatma hesaplamalarına Brushkatılır.

GeneralTransform2DTo3D

2-B - 3-B dönüştürme desteği sağlar.

GeneralTransform3D

3-B 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 Nesne sınıfı, isabet testi ve 3B grafik verilerini işlemek için kullanılabilir.

GeometryModel3D

belirtilen Materialile bir Geometry3D işler.

HitTestParameters3D

3B isabet testinin parametrelerini temsil eden soyut sınıf.

Light

Model3D 3-B görünüme uygulanan aydınlatmayı temsil eden nesne.

Material

Malzemeler için soyut temel sınıf.

MaterialCollection

Nesne koleksiyonu Material .

MaterialGroup

Koleksiyonundaki Malzemelerin bileşimi olan bir Material öğesini temsil eder.

Matrix3DConverter

Diğer türlerin örneklerini örneklerine ve örneklerinden Matrix3Ddönüştürür.

MatrixCamera

Görünümü ve projeksiyonu belirten kamera nesne olarak Matrix3D dönüşür.

MatrixTransform3D

3-B 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 3-B modeli işler.

ModelVisual3D

Nesneleri işleyen Model3D bir Visual3D sağlar.

OrthographicCamera

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 örneklere ve örneklere Point3DCollection dönüştürür.

Point3DConverter

Diğer türlerin örneklerini bir yapıya ve yapıdan Point3D dönüştürür.

Point4DConverter

Diğer türlerin örneklerini bir yapıya ve yapıdan Point4D dönüştürür.

PointLight

Alanda belirli bir konuma sahip olan ve ışığını her yönde projelendiren bir ışık kaynağını temsil eder.

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 örneklerine ve örneklerinden Quaterniondö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 örneklerine ve örneklerinden Rect3Ddö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

Tanımlanan bir merkez noktasından başlayarak bir nesneyi üç 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 bir yapıya ve yapıdan Size3D dönüştürür.

SpecularMaterial

veya TileBrushgibi SolidColorBrush bir 2-B fırçanın, belirtik olarak aydınlatılmış bir 3-B modele uygulanmasını sağlar.

SpotLight

Etkisini belirtilen yönde koni şeklindeki bir alanda projelendileyen 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 öğelerinin Transform3D bileşimi olan bir dönüşümü temsil eder Transform3DCollection.

TranslateTransform3D

Bir nesneyi üç boyutlu x-y-z düzleminde çevirir.

Vector3DCollection

Nesne koleksiyonu Vector3D .

Vector3DCollectionConverter

Diğer türlerin örneklerini örneklerine ve örneklerinden Vector3DCollectiondönüştürür.

Vector3DConverter

Diğer türlerin örneklerini bir yapıya ve yapıdan Vector3D 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

GeneralTransform3DCollection.Enumerator

içindeki GeneralTransform3DCollectionöğeleri numaralandırırGeneralTransform3D.

MaterialCollection.Enumerator

içindeki MaterialCollectionöğeleri numaralandırırMaterial.

Matrix3D

3-B 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 olmayan 3-B matrislerle dönüştürmeler gerçekleştirirken kullanılan dünya alanında x,y-, z-ve w-koordinat noktalarını temsil eder.

Quaternion

Bir döndürmeyi üç boyutta temsil eden yapı.

Rect3D

3-B dikdörtgeni temsil eder: örneğin, bir küp.

Size3D

Üç boyutlu bir nesnenin boyutunu açıklayan veri yapısı.

Transform3DCollection.Enumerator

içindeki Transform3DCollectionöğeleri numaralandırırTransform3D.

Vector3D

3B alanda yer değiştirmeyi temsil eder.

Vector3DCollection.Enumerator

içindeki VectorCollectionöğeleri numaralandırırVector.

Visual3DCollection.Enumerator

içindeki Visual3DCollectionöğeleri numaralandırırVisual3D.