System.Windows.Media.Media3D Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene tipi che supportano la presentazione 3D nelle applicazioni Windows Presentation Foundation (macchine virtuali Windows).
Classi
| Nome | Descrizione |
|---|---|
| AffineTransform3D |
Classe di base da cui derivano tutte le trasformazioni 3D concrete, ovvero traduzioni, rotazioni e trasformazioni di scala. |
| AmbientLight |
Oggetto Chiaro che applica la luce agli oggetti in modo uniforme, indipendentemente dalla forma. |
| AxisAngleRotation3D |
Rappresenta una rotazione 3D di un angolo specificato su un asse specificato. |
| Camera |
Specifica quale parte della scena 3D viene sottoposta a rendering dall'elemento Viewport3DVisual o Viewport3D . |
| ContainerUIElement3D |
Rappresenta un contenitore per Visual3D gli oggetti . |
| DiffuseMaterial |
Consente l'applicazione di un pennello 2D, ad esempio un SolidColorBrush oggetto o TileBrush, a un modello 3D con illuminazione diffusa. |
| DirectionalLight |
Oggetto Chiaro che proietta l'effetto lungo una direzione specificata da un oggetto Vector3D. |
| EmissiveMaterial |
Applica un oggetto Brush a un modello 3D in modo che partecipi ai calcoli di illuminazione come se l'emissione Material di luce fosse uguale al colore dell'oggetto Brush. |
| GeneralTransform2DTo3D |
Fornisce il supporto per la trasformazione da 2D a 3D. |
| GeneralTransform3D |
Fornisce supporto per la trasformazione generalizzata per gli oggetti 3D. |
| GeneralTransform3DCollection |
Rappresenta una raccolta ordinata di GeneralTransform3D oggetti . |
| GeneralTransform3DGroup |
Rappresenta un oggetto GeneralTransform3D che è un composito delle trasformazioni nella relativa GeneralTransform3DCollectionclasse . |
| GeneralTransform3DTo2D |
Fornisce il supporto per la trasformazione da 3D a 2D. |
| Geometry3D |
Le classi che derivano da questa classe base astratta definiscono forme geometriche 3D. La Geometry3D classe di oggetti può essere usata per l'hit testing e il rendering dei dati grafici 3D. |
| GeometryModel3D |
Esegue il rendering di un Geometry3D oggetto con l'oggetto specificato Material. |
| HitTestParameters3D |
Classe astratta che rappresenta i parametri di un hit test 3D. |
| Light |
Model3D oggetto che rappresenta l'illuminazione applicata a una scena 3D. |
| Material |
Classe base astratta per i materiali. |
| MaterialCollection |
Raccolta di Material oggetti. |
| MaterialGroup |
Rappresenta un Material oggetto composto di Materials nella relativa raccolta. |
| Matrix3DConverter |
Converte le istanze di altri tipi in e da istanze di Matrix3D. |
| MatrixCamera |
Fotocamera che specifica la visualizzazione e la trasformazione della proiezione come Matrix3D oggetti. |
| MatrixTransform3D |
Crea una trasformazione specificata da un Matrix3Doggetto , utilizzato per modificare oggetti o sistemi di coordinate nello spazio globale 3D. |
| MeshGeometry3D |
Primitiva del triangolo per la creazione di una forma 3D. |
| Model3D |
Fornisce funzionalità per i modelli 3D. |
| Model3DCollection |
Rappresenta una raccolta ordinata di Model3D oggetti . |
| Model3DGroup |
Consente di usare un numero di modelli 3D come unità. |
| ModelUIElement3D |
Esegue il rendering di un modello 3D che supporta input, stato attivo ed eventi. |
| ModelVisual3D |
Fornisce un oggetto Visual3D che esegue il rendering degli Model3D oggetti. |
| OrthographicCamera |
Rappresenta una fotocamera di proiezione ortografica. |
| PerspectiveCamera |
Rappresenta una fotocamera di proiezione prospettica. |
| Point3DCollection |
Rappresenta una raccolta ordinata di Point3D oggetti . |
| Point3DCollectionConverter |
Converte le istanze di altri tipi in e da istanze di Point3DCollection. |
| Point3DConverter |
Converte le istanze di altri tipi in e da una struttura Point3D. |
| Point4DConverter |
Converte le istanze di altri tipi in e da una struttura Point4D. |
| PointLight |
Rappresenta una sorgente di luce con una posizione specificata nello spazio e proietta la luce in tutte le direzioni. |
| PointLightBase |
Classe base astratta che rappresenta un oggetto chiaro con una posizione nello spazio e proietta la luce in tutte le direzioni. |
| ProjectionCamera |
Classe di base astratta per fotocamere di proiezione prospettica e ortografica. |
| QuaternionConverter |
Converte le istanze di altri tipi in e da istanze di Quaternion. |
| QuaternionRotation3D |
Rappresenta una trasformazione di rotazione definita come quaternione. |
| RayHitTestParameters |
Specifica i parametri di un hit test lungo un raggio. |
| RayHitTestResult |
Rappresenta il risultato di un hit test lungo un raggio. |
| RayMeshGeometry3DHitTestResult |
Rappresenta un'intersezione tra un hit test ray e un oggetto MeshGeometry3D. |
| Rect3DConverter |
Converte le istanze di altri tipi in e da istanze di Rect3D. |
| RotateTransform3D |
Specifica una trasformazione di rotazione. |
| Rotation3D |
Specifica la rotazione 3D da utilizzare in una trasformazione. |
| ScaleTransform3D |
Ridimensiona un oggetto nel piano x-y-z tridimensionale, a partire da un punto centrale definito. I fattori di scala sono definiti in direzioni x, y e z da questo punto centrale. |
| Size3DConverter |
Converte le istanze di altri tipi in e da una struttura Size3D. |
| SpecularMaterial |
Consente l'applicazione di un pennello 2D, ad esempio o SolidColorBrushTileBrush, a un modello 3D illuminato specularmente. |
| SpotLight |
Oggetto Chiaro che proietta il suo effetto in un'area a forma di cono lungo una direzione specificata. |
| Transform3D |
Fornisce una classe padre per tutte le trasformazioni tridimensionali, incluse le trasformazioni traslazione, rotazione e scala. |
| Transform3DCollection |
Rappresenta una raccolta ordinata di Transform3D oggetti . |
| Transform3DGroup |
Rappresenta una trasformazione composta dagli Transform3D elementi figlio nel relativo Transform3DCollectionoggetto . |
| TranslateTransform3D |
Converte un oggetto nel piano x-y-z tridimensionale. |
| Vector3DCollection |
Raccolta di Vector3D oggetti. |
| Vector3DCollectionConverter |
Converte le istanze di altri tipi in e da istanze di Vector3DCollection. |
| Vector3DConverter |
Converte le istanze di altri tipi in e da una struttura Vector3D. |
| Viewport2DVisual3D |
Esegue il rendering degli elementi figlio 2D all'interno dei limiti del viewport 3D specificato. |
| Viewport3DVisual |
Esegue il rendering degli Visual3D elementi figlio all'interno dei limiti del viewport 2D specificato. |
| Visual3D |
Fornisce servizi e proprietà comuni agli oggetti visuali 3D, tra cui hit testing, trasformazione delle coordinate e calcoli del rettangolo di selezione. |
| Visual3DCollection |
Rappresenta una raccolta ordinata di Visual3D oggetti . |
Struct
| Nome | Descrizione |
|---|---|
| GeneralTransform3DCollection.Enumerator |
Enumera GeneralTransform3D gli elementi in un oggetto GeneralTransform3DCollection. |
| MaterialCollection.Enumerator |
Enumera Material gli elementi in un oggetto MaterialCollection. |
| Matrix3D |
Rappresenta una matrice 4 x 4 utilizzata per le trasformazioni nello spazio 3D. |
| Model3DCollection.Enumerator |
Enumera gli elementi in una raccolta. |
| Point3D |
Rappresenta un punto di coordinate x, y e z nello spazio 3D. |
| Point3DCollection.Enumerator |
Enumera gli elementi in un oggetto Point3DCollection. |
| Point4D |
Rappresenta un punto di coordinate x, y, z e w nello spazio globale utilizzato per eseguire trasformazioni con matrici 3D non affine. |
| Quaternion |
Struttura che rappresenta una rotazione in tre dimensioni. |
| Rect3D |
Rappresenta un rettangolo 3D, ad esempio un cubo. |
| Size3D |
Struttura di dati che descrive le dimensioni di un oggetto tridimensionale. |
| Transform3DCollection.Enumerator |
Enumera Transform3D gli elementi in un oggetto Transform3DCollection. |
| Vector3D |
Rappresenta uno spostamento nello spazio 3D. |
| Vector3DCollection.Enumerator |
Enumera Vector gli elementi in un oggetto VectorCollection. |
| Visual3DCollection.Enumerator |
Enumera Visual3D gli elementi in un oggetto Visual3DCollection. |