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 (WPF).
Classi
AffineTransform3D |
Classe di base da cui derivano tutte le trasformazioni 3D affini concrete: traslazioni, rotazioni e trasformazioni di scala. |
AmbientLight |
Oggetto luce che illumina gli oggetti in modo uniforme, indipendentemente dalla relativa forma. |
AxisAngleRotation3D |
Rappresenta una rotazione tridimensionale di un angolo specificato intorno a un asse definito. |
Camera |
Specifica di quale parte della scena 3D viene eseguito il rendering dall'elemento Viewport3DVisual o Viewport3D. |
ContainerUIElement3D |
Rappresenta un contenitore per gli oggetti Visual3D. |
DiffuseMaterial |
Consente l'applicazione di un pennello 2D, come SolidColorBrush o TileBrush, a un modello 3D illuminato in modo diffuso. |
DirectionalLight |
Oggetto luce che proietta il relativo effetto lungo una direzione specificata da Vector3D. |
EmissiveMaterial |
Applica una classe Brush a un modello 3D in modo che partecipi ai calcoli di illuminazione come se la classe Material emettesse una luce uguale al colore di Brush. |
GeneralTransform2DTo3D |
Fornisce supporto per le trasformazioni da 2D a 3D. |
GeneralTransform3D |
Fornisce supporto generalizzato per le trasformazioni eseguite tra oggetti tridimensionali. |
GeneralTransform3DCollection |
Rappresenta una raccolta ordinata di oggetti GeneralTransform3D. |
GeneralTransform3DGroup |
Rappresenta un oggetto GeneralTransform3D che corrisponde a una combinazione delle trasformazioni presenti nel relativo oggetto GeneralTransform3DCollection. |
GeneralTransform3DTo2D |
Fornisce supporto per le trasformazioni da 3D a 2D. |
Geometry3D |
Le classi che derivano da questa classe di base astratta definiscono forme geometriche tridimensionali. È possibile utilizzare la classe di oggetti Geometry3D per eseguire l'hit testing e il rendering di dati grafici tridimensionali. |
GeometryModel3D |
Esegue il rendering di un oggetto Geometry3D con l'oggetto Material specificato. |
HitTestParameters3D |
Classe astratta che rappresenta i parametri di un hit test tridimensionale. |
Light |
Oggetto Model3D che rappresenta l'illuminazione applicata a una scena 3D. |
Material |
Classe di base astratta per i materiali. |
MaterialCollection |
Raccolta di oggetti Material. |
MaterialGroup |
Rappresenta un oggetto Material che rappresenta una composizione degli oggetti Material nella raccolta corrispondente. |
Matrix3DConverter |
Converte istanze di altri tipi in e da istanze di Matrix3D. |
MatrixCamera |
Camera che specifica le trasformazioni di visualizzazione e di proiezione come oggetti Matrix3D. |
MatrixTransform3D |
Crea una trasformazione specificata da Matrix3D, che consente di modificare oggetti o sistemi di coordinate nello spazio globale 3D. |
MeshGeometry3D |
Primitiva del triangolo per la compilazione di una forma 3D. |
Model3D |
Specifica funzionalità per i modelli 3D. |
Model3DCollection |
Rappresenta una raccolta ordinata di oggetti Model3D. |
Model3DGroup |
Abilita l'uso di un numero di modelli 3D come entità unica. |
ModelUIElement3D |
Esegue il rendering di un modello tridimensionale che supporta input, stato attivo ed eventi. |
ModelVisual3D |
Fornisce un oggetto Visual3D che esegue il rendering di oggetti Model3D. |
OrthographicCamera |
Rappresenta una camera di proiezione ortogonale. |
PerspectiveCamera |
Rappresenta una camera di proiezione prospettica. |
Point3DCollection |
Rappresenta una raccolta ordinata di oggetti Point3D. |
Point3DCollectionConverter |
Converte istanze di altri tipi in e da istanze Point3DCollection. |
Point3DConverter |
Esegue per istanze di altri tipi la conversione in e da una struttura Point3D. |
Point4DConverter |
Esegue per istanze di altri tipi la conversione in e da una struttura Point4D. |
PointLight |
Rappresenta una sorgente di luce che dispone di una posizione specificata nello spazio e proietta la luce in tutte le direzioni. |
PointLightBase |
Classe di base astratta indicante un oggetto luce che ha una posizione nello spazio e proietta la luce in tutte le direzioni. |
ProjectionCamera |
Classe base astratta per camere di proiezione prospettiche e ortogonali. |
QuaternionConverter |
Converte 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 del raggio e un MeshGeometry3D. |
Rect3DConverter |
Converte istanze di altri tipi in e da istanze di Rect3D. |
RotateTransform3D |
Specifica una trasformazione di rotazione. |
Rotation3D |
Specifica la rotazione 3D da usare 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 nelle direzioni x, y e z da questo punto centrale. |
Size3DConverter |
Esegue per istanze di altri tipi la conversione in e da una struttura Size3D. |
SpecularMaterial |
Consente l'applicazione di un pennello 2D, ad esempio un oggetto SolidColorBrush o TileBrush, a un modello 3D illuminato in modo speculare. |
SpotLight |
Oggetto luce che proietta il relativo effetto su un'area a forma di cono lungo una direzione specificata. |
Transform3D |
Fornisce una classe padre per tutte le trasformazioni tridimensionali, incluse le trasformazioni di traslazione, di rotazione e di ridimensionamento. |
Transform3DCollection |
Rappresenta una raccolta ordinata di oggetti Transform3D. |
Transform3DGroup |
Rappresenta una trasformazione costituita da un composto degli oggetti figlio di Transform3D nel relativo oggetto Transform3DCollection. |
TranslateTransform3D |
Trasla un oggetto nel piano x-y-z tridimensionale. |
Vector3DCollection |
Raccolta di oggetti Vector3D. |
Vector3DCollectionConverter |
Converte istanze di altri tipi in e da istanze di Vector3DCollection. |
Vector3DConverter |
Esegue per istanze di altri tipi la conversione in e da una struttura Vector3D. |
Viewport2DVisual3D |
Esegue il rendering degli elementi figlio 2D nei limiti del riquadro di visualizzazione 3D specificati. |
Viewport3DVisual |
Esegue il rendering dei figli di Visual3D all'interno dei limiti del riquadro di visualizzazione2D specificati. |
Visual3D |
Fornisce servizi e proprietà che sono comuni agli oggetti visivi 3D, inclusi l'hit testing, la trasformazione delle coordinate e i calcoli del riquadro delimitatore. |
Visual3DCollection |
Rappresenta una raccolta ordinata di oggetti Visual3D. |
Struct
GeneralTransform3DCollection.Enumerator |
Enumera gli elementi GeneralTransform3D in GeneralTransform3DCollection. |
MaterialCollection.Enumerator |
Enumera gli elementi Material in MaterialCollection. |
Matrix3D |
Rappresenta una matrice 4 x 4 usata per le trasformazioni nello spazio 3D. |
Model3DCollection.Enumerator |
Enumera gli elementi in una raccolta. |
Point3D |
Rappresenta un punto di coordinata x-, y- e z nello spazio 3D. |
Point3DCollection.Enumerator |
Enumera gli elementi in Point3DCollection. |
Point4D |
Rappresenta i punti delle coordinate x, y, z e w dello spazio globale, usati per eseguire trasformazioni con matrici 3D non affini. |
Quaternion |
Struttura che rappresenta una rotazione in tre dimensioni. |
Rect3D |
Rappresenta un rettangolo tridimensionale, ad esempio, un cubo. |
Size3D |
Struttura dei dati che descrive la dimensione di un oggetto tridimensionale. |
Transform3DCollection.Enumerator |
Enumera gli elementi Transform3D in Transform3DCollection. |
Vector3D |
Rappresenta uno spostamento nello spazio 3D. |
Vector3DCollection.Enumerator |
Enumera gli elementi Vector in VectorCollection. |
Visual3DCollection.Enumerator |
Enumera gli elementi Visual3D in Visual3DCollection. |