System.Windows.Media.Media3D Spazio dei nomi

Contiene tipi che supportano la presentazione 3D nelle applicazioni Windows Presentation Foundation (WPF). Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

Classi

AffineTransform3D

Classe di base da cui derivano tutte le trasformazioni 3D affini concrete: traslazioni, rotazioni e trasformazioni di scala.Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.

AmbientLight

Oggetto luce che illumina gli oggetti in modo uniforme, indipendentemente dalla relativa forma.Light object that applies light to objects uniformly, regardless of their shape.

AxisAngleRotation3D

Rappresenta una rotazione tridimensionale di un angolo specificato intorno a un asse definito.Represents a 3-D rotation of a specified angle about a specified axis.

Camera

Specifica di quale parte della scena 3D viene eseguito il rendering dall'elemento Viewport3DVisual o Viewport3D.Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

ContainerUIElement3D

Rappresenta un contenitore per gli oggetti Visual3D.Represents a container for Visual3D objects.

DiffuseMaterial

Consente l'applicazione di un pennello 2D, come SolidColorBrush o TileBrush, a un modello 3D illuminato in modo diffuso.Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

DirectionalLight

Oggetto luce che proietta il relativo effetto lungo una direzione specificata da una struttura Vector3D.Light object that projects its effect along a direction specified by a 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.Applies a Brush to a 3-D model so that it participates in lighting calculations as if the Material were emitting light equal to the color of the Brush.

GeneralTransform2DTo3D

Fornisce supporto per le trasformazioni da 2D a 3D.Provides 2-D to 3-D transformation support.

GeneralTransform3D

Fornisce supporto generalizzato per le trasformazioni eseguite tra oggetti tridimensionali.Provides generalized transformation support for 3-D objects.

GeneralTransform3DCollection

Rappresenta una raccolta ordinata di oggetti GeneralTransform3D.Represents an ordered collection of GeneralTransform3D objects.

GeneralTransform3DGroup

Rappresenta un oggetto GeneralTransform3D che corrisponde a una combinazione delle trasformazioni presenti nel relativo oggetto GeneralTransform3DCollection.Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

GeneralTransform3DTo2D

Fornisce supporto per le trasformazioni da 3D a 2D.Provides 3-D to 2-D transformation support.

Geometry3D

Le classi che derivano da questa classe di base astratta definiscono forme geometriche tridimensionali.Classes that derive from this abstract base class define 3D geometric shapes. È possibile utilizzare la classe di oggetti Geometry3D per eseguire l'hit testing e il rendering di dati grafici tridimensionali.The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

GeometryModel3D

Esegue il rendering di un oggetto Geometry3D con l'oggetto Material specificato.Renders a Geometry3D with the specified Material.

HitTestParameters3D

Classe astratta che rappresenta i parametri di un hit test tridimensionale.Abstract class that represents the parameters of a 3D hit test.

Light

Oggetto Model3D che rappresenta l'illuminazione applicata a una scena 3D.Model3D object that represents lighting applied to a 3-D scene.

Material

Classe di base astratta per i materiali.Abstract base class for materials.

MaterialCollection

Raccolta di oggetti Material.Collection of Material objects.

MaterialGroup

Rappresenta un oggetto Material che rappresenta una composizione degli oggetti Material nella raccolta corrispondente.Represents a Material that is a composite of the Materials in its collection.

Matrix3DConverter

Converte istanze di altri tipi in e da istanze di Matrix3D.Converts instances of other types to and from instances of Matrix3D.

MatrixCamera

Camera che specifica le trasformazioni di visualizzazione e di proiezione come oggetti Matrix3D.Camera which specifies the view and projection transforms as Matrix3D objects.

MatrixTransform3D

Crea una trasformazione specificata da Matrix3D, che consente di modificare oggetti o sistemi di coordinate nello spazio globale 3D.Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

MeshGeometry3D

Primitiva del triangolo per la compilazione di una forma 3D.Triangle primitive for building a 3-D shape.

Model3D

Specifica funzionalità per i modelli 3D.Provides functionality for 3-D models.

Model3DCollection

Rappresenta una raccolta ordinata di oggetti Model3D.Represents an ordered collection of Model3D objects.

Model3DGroup

Abilita l'uso di un numero di modelli 3D come entità unica.Enables using a number of 3-D models as a unit.

ModelUIElement3D

Esegue il rendering di un modello tridimensionale che supporta input, stato attivo ed eventi.Renders a 3-D model that supports input, focus, and events.

ModelVisual3D

Fornisce un oggetto Visual3D che esegue il rendering di oggetti Model3D.Provides a Visual3D that renders Model3D objects.

OrthographicCamera

Rappresenta una camera di proiezione ortogonale.Represents an orthographic projection camera.

PerspectiveCamera

Rappresenta una camera di proiezione prospettica.Represents a perspective projection camera.

Point3DCollection

Rappresenta una raccolta ordinata di oggetti Point3D.Represents an ordered collection of Point3D objects.

Point3DCollectionConverter

Converte le istanze di altri tipi in e da istanze di Point3DCollection.Converts instances of other types to and from Point3DCollection instances.

Point3DConverter

Esegue per istanze di altri tipi la conversione in e da una struttura Point3D.Converts instances of other types to and from a Point3D structure.

Point4DConverter

Esegue per istanze di altri tipi la conversione in e da una struttura Point4D.Converts instances of other types to and from a Point4D structure.

PointLight

Rappresenta una sorgente di luce che dispone di una posizione specificata nello spazio e proietta la luce in tutte le direzioni.Represents a light source that has a specified position in space and projects its light in all directions.

PointLightBase

Classe di base astratta indicante un oggetto luce che ha una posizione nello spazio e proietta la luce in tutte le direzioni.Abstract base class that represents a light object that has a position in space and projects its light in all directions.

ProjectionCamera

Classe base astratta per camere di proiezione prospettiche e ortogonali.An abstract base class for perspective and orthographic projection cameras.

QuaternionConverter

Converte istanze di altri tipi in e da istanze di Quaternion.Converts instances of other types to and from instances of Quaternion.

QuaternionRotation3D

Rappresenta una trasformazione di rotazione definita come quaternione.Represents a rotation transformation defined as a quaternion.

RayHitTestParameters

Specifica i parametri di un hit test lungo un raggio.Specifies the parameters of a hit test along a ray.

RayHitTestResult

Rappresenta il risultato di un hit test lungo un raggio.Represents the result of a hit test along a ray.

RayMeshGeometry3DHitTestResult

Rappresenta un'intersezione tra un hit test del raggio e un MeshGeometry3D.Represents an intersection between a ray hit test and a MeshGeometry3D.

Rect3DConverter

Converte istanze di altri tipi in e da istanze di Rect3D.Converts instances of other types to and from instances of Rect3D.

RotateTransform3D

Specifica una trasformazione di rotazione.Specifies a rotation transformation.

Rotation3D

Specifica la rotazione 3D da usare in una trasformazione.Specifies the 3-D rotation to be used in a transformation.

ScaleTransform3D

Ridimensiona un oggetto nel piano x-y-z tridimensionale, a partire da un punto centrale definito.Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. I fattori di scala sono definiti nelle direzioni x, y e z da questo punto centrale.Scale factors are defined in x-, y-, and z- directions from this center point.

Size3DConverter

Esegue per istanze di altri tipi la conversione in e da una struttura Size3D.Converts instances of other types to and from a Size3D structure.

SpecularMaterial

Consente l'applicazione di un pennello 2D, ad esempio un oggetto SolidColorBrush o TileBrush, a un modello 3D illuminato in modo speculare.Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

SpotLight

Oggetto luce che proietta il relativo effetto su un'area a forma di cono lungo una direzione specificata.Light object that projects its effect in a cone-shaped area along a specified direction.

Transform3D

Fornisce una classe padre per tutte le trasformazioni tridimensionali, incluse le trasformazioni di traslazione, di rotazione e di ridimensionamento.Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

Transform3DCollection

Rappresenta una raccolta ordinata di oggetti Transform3D.Represents an ordered collection of Transform3D objects.

Transform3DGroup

Rappresenta una trasformazione costituita da un composto degli oggetti figlio di Transform3D nel relativo oggetto Transform3DCollection.Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

TranslateTransform3D

Trasla un oggetto nel piano x-y-z tridimensionale.Translates an object in the three-dimensional x-y-z plane.

Vector3DCollection

Raccolta di oggetti Vector3D.Collection of Vector3D objects.

Vector3DCollectionConverter

Converte istanze di altri tipi in e da istanze di Vector3DCollection.Converts instances of other types to and from instances of Vector3DCollection.

Vector3DConverter

Esegue per istanze di altri tipi la conversione in e da una struttura Vector3D.Converts instances of other types to and from a Vector3D structure.

Viewport2DVisual3D

Esegue il rendering degli elementi figlio 2D nei limiti del riquadro di visualizzazione 3D specificati.Renders the 2-D children within the specified 3-D viewport bounds.

Viewport3DVisual

Esegue il rendering dei figli di Visual3D all'interno dei limiti del riquadro di visualizzazione2D specificati.Renders the Visual3D children within the specified 2D viewport bounds.

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.Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.

Visual3DCollection

Rappresenta una raccolta ordinata di oggetti Visual3D.Represents an ordered collection of Visual3D objects.

Struct

GeneralTransform3DCollection.Enumerator

Enumera gli elementi GeneralTransform3D in GeneralTransform3DCollection.Enumerates GeneralTransform3D items in a GeneralTransform3DCollection.

MaterialCollection.Enumerator

Enumera gli elementi Material in MaterialCollection.Enumerates Material items in a MaterialCollection.

Matrix3D

Rappresenta una matrice 4 x 4 usata per le trasformazioni nello spazio 3D.Represents a 4 x 4 matrix used for transformations in 3-D space.

Model3DCollection.Enumerator

Enumera gli elementi in una raccolta.Enumerates items in a collection.

Point3D

Rappresenta un punto di coordinata x-, y- e z nello spazio 3D.Represents an x-, y-, and z-coordinate point in 3-D space.

Point3DCollection.Enumerator

Enumera gli elementi in Point3DCollection.Enumerates items in a Point3DCollection.

Point4D

Rappresenta i punti delle coordinate x, y, z e w dello spazio globale, usati per eseguire trasformazioni con matrici 3D non affini.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

Quaternion

Struttura che rappresenta una rotazione in tre dimensioni.Structure that represents a rotation in three dimensions.

Rect3D

Rappresenta un rettangolo tridimensionale, ad esempio, un cubo.Represents a 3-D rectangle: for example, a cube.

Size3D

Struttura dei dati che descrive la dimensione di un oggetto tridimensionale.Data structure that describes the size of a three-dimensional object.

Transform3DCollection.Enumerator

Enumera gli elementi Transform3D in Transform3DCollection.Enumerates Transform3D items in a Transform3DCollection.

Vector3D

Rappresenta uno spostamento nello spazio 3D.Represents a displacement in 3-D space.

Vector3DCollection.Enumerator

Enumera gli elementi Vector in VectorCollection.Enumerates Vector items in a VectorCollection.

Visual3DCollection.Enumerator

Enumera gli elementi Visual3D in Visual3DCollection.Enumerates Visual3D items in a Visual3DCollection.