System.Windows.Media.Media3D Ruang nama

Berisi tipe yang mendukung presentasi 3-D di aplikasi Windows Presentation Foundation (WPF).

Kelas

Nama Deskripsi
AffineTransform3D

Kelas dasar dari mana semua transformasi 3-D affine beton - terjemahan, rotasi, dan transformasi skala - berasal.

AmbientLight

Objek cahaya yang menerapkan cahaya pada objek secara seragam, terlepas dari bentuknya.

AxisAngleRotation3D

Mewakili rotasi 3-D dari sudut tertentu tentang sumbu tertentu.

Camera

Menentukan bagian adegan 3D apa yang dirender oleh Viewport3DVisual elemen atau Viewport3D .

ContainerUIElement3D

Mewakili kontainer untuk Visual3D objek.

DiffuseMaterial

Memungkinkan aplikasi kuas 2-D, seperti SolidColorBrush atau TileBrush, ke model 3-D yang menyala secara difus.

DirectionalLight

Objek cahaya yang memproyeksikan efeknya di sepanjang arah yang ditentukan oleh Vector3D.

EmissiveMaterial

Brush Menerapkan ke model 3D sehingga berpartisipasi dalam perhitungan pencahayaan seolah-olah Material memancarkan Brushcahaya yang sama dengan warna .

GeneralTransform2DTo3D

Menyediakan dukungan transformasi 2-D ke 3-D.

GeneralTransform3D

Menyediakan dukungan transformasi umum untuk objek 3-D.

GeneralTransform3DCollection

Mewakili kumpulan GeneralTransform3D objek yang diurutkan.

GeneralTransform3DGroup

GeneralTransform3D Mewakili yang merupakan komposit dari transformasi dalam .GeneralTransform3DCollection

GeneralTransform3DTo2D

Menyediakan dukungan transformasi 3-D ke 2-D.

Geometry3D

Kelas yang berasal dari kelas dasar abstrak ini mendefinisikan bentuk geometris 3D. Kelas Geometry3D objek dapat digunakan untuk pengujian hit dan penyajian data grafis 3D.

GeometryModel3D

Merender Geometry3D dengan Material.

HitTestParameters3D

Kelas abstrak yang mewakili parameter tes hit 3D.

Light

Model3D objek yang mewakili pencahayaan yang diterapkan ke adegan 3-D.

Material

Kelas dasar abstrak untuk bahan.

MaterialCollection

Material Kumpulan objek.

MaterialGroup

Material Mewakili yang merupakan komposit dari Bahan dalam koleksinya.

Matrix3DConverter

Mengonversi instans jenis lain ke dan dari instans Matrix3D.

MatrixCamera

Kamera yang menentukan tampilan dan proyeksi berubah sebagai Matrix3D objek.

MatrixTransform3D

Membuat transformasi yang ditentukan oleh Matrix3D, digunakan untuk memanipulasi objek atau sistem koordinat di ruang dunia 3-D.

MeshGeometry3D

Segitiga primitif untuk membangun bentuk 3-D.

Model3D

Menyediakan fungsionalitas untuk model 3-D.

Model3DCollection

Mewakili kumpulan Model3D objek yang diurutkan.

Model3DGroup

Memungkinkan penggunaan sejumlah model 3-D sebagai unit.

ModelUIElement3D

Merender model 3-D yang mendukung input, fokus, dan peristiwa.

ModelVisual3D

Visual3D Menyediakan yang merender Model3D objek.

OrthographicCamera

Mewakili kamera proyeksi ortografis.

PerspectiveCamera

Mewakili kamera proyeksi perspektif.

Point3DCollection

Mewakili kumpulan Point3D objek yang diurutkan.

Point3DCollectionConverter

Mengonversi instans jenis lain ke dan dari Point3DCollection instans.

Point3DConverter

Mengonversi instans jenis lain ke dan dari Point3D struktur.

Point4DConverter

Mengonversi instans jenis lain ke dan dari Point4D struktur.

PointLight

Mewakili sumber cahaya yang memiliki posisi tertentu di ruang dan memproyeksikan cahayanya ke segala arah.

PointLightBase

Kelas dasar abstrak yang mewakili objek cahaya yang memiliki posisi di ruang dan memproyeksikan cahayanya ke segala arah.

ProjectionCamera

Kelas dasar abstrak untuk kamera proyeksi perspektif dan ortografis.

QuaternionConverter

Mengonversi instans jenis lain ke dan dari instans Quaternion.

QuaternionRotation3D

Mewakili transformasi rotasi yang didefinisikan sebagai quaternion.

RayHitTestParameters

Menentukan parameter uji hit di sepanjang sinar.

RayHitTestResult

Mewakili hasil tes hit di sepanjang sinar.

RayMeshGeometry3DHitTestResult

Mewakili persimpangan antara uji hit sinar dan MeshGeometry3D.

Rect3DConverter

Mengonversi instans jenis lain ke dan dari instans Rect3D.

RotateTransform3D

Menentukan transformasi rotasi.

Rotation3D

Menentukan rotasi 3-D yang akan digunakan dalam transformasi.

ScaleTransform3D

Menskalakan objek dalam bidang x-y-z tiga dimensi, dimulai dari titik pusat yang ditentukan. Faktor skala didefinisikan dalam arah x-, y-, dan z- dari titik pusat ini.

Size3DConverter

Mengonversi instans jenis lain ke dan dari Size3D struktur.

SpecularMaterial

Memungkinkan kuas 2-D, seperti SolidColorBrush atau TileBrush, untuk diterapkan ke model 3-D yang terang secara spekular.

SpotLight

Objek cahaya yang memproyeksikan efeknya di area berbentuk kerudung di sepanjang arah tertentu.

Transform3D

Menyediakan kelas induk untuk semua transformasi tiga dimensi, termasuk terjemahan, rotasi, dan transformasi skala.

Transform3DCollection

Mewakili kumpulan Transform3D objek yang diurutkan.

Transform3DGroup

Mewakili transformasi yang merupakan komposit dari anak-anak Transform3D dalamnya Transform3DCollection.

TranslateTransform3D

Menerjemahkan objek dalam bidang x-y-z tiga dimensi.

Vector3DCollection

Vector3D Kumpulan objek.

Vector3DCollectionConverter

Mengonversi instans jenis lain ke dan dari instans Vector3DCollection.

Vector3DConverter

Mengonversi instans jenis lain ke dan dari Vector3D struktur.

Viewport2DVisual3D

Merender turunan 2-D dalam batas viewport 3-D yang ditentukan.

Viewport3DVisual

Merender turunan Visual3D dalam batas viewport 2D yang ditentukan.

Visual3D

Menyediakan layanan dan properti yang umum untuk objek 3-D visual, termasuk pengujian hit, transformasi koordinat, dan perhitungan kotak pembatas.

Visual3DCollection

Mewakili kumpulan Visual3D objek yang diurutkan.

Struct

Nama Deskripsi
GeneralTransform3DCollection.Enumerator

GeneralTransform3D Menghitung item dalam GeneralTransform3DCollection.

MaterialCollection.Enumerator

Material Menghitung item dalam MaterialCollection.

Matrix3D

Mewakili matriks 4 x 4 yang digunakan untuk transformasi dalam ruang 3-D.

Model3DCollection.Enumerator

Menghitung item dalam koleksi.

Point3D

Mewakili titik koordinat x, y-, dan z dalam ruang 3-D.

Point3DCollection.Enumerator

Menghitung item dalam Point3DCollection.

Point4D

Mewakili titik koordinat x, y-, z-, dan w-koordinat dalam ruang dunia yang digunakan dalam melakukan transformasi dengan matriks 3-D non-affine.

Quaternion

Struktur yang mewakili rotasi dalam tiga dimensi.

Rect3D

Mewakili persegi panjang 3-D: misalnya, kubus.

Size3D

Struktur data yang menjelaskan ukuran objek tiga dimensi.

Transform3DCollection.Enumerator

Transform3D Menghitung item dalam Transform3DCollection.

Vector3D

Mewakili perpindahan dalam ruang 3-D.

Vector3DCollection.Enumerator

Vector Menghitung item dalam VectorCollection.

Visual3DCollection.Enumerator

Visual3D Menghitung item dalam Visual3DCollection.