System.Windows.Media.Media3D Ad Alanı

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

Nesneleri işleyen Visual3D bir Model3D sağlar.

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.