System.Windows.Media.Media3D Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 | |
| 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. |