System.Windows.Media.Media3D Espacio de nombres

Contiene tipos que admiten la presentación en 3D en aplicaciones de Windows Presentation Foundation (WPF).

Clases

AffineTransform3D

Clase base de la que se derivan todas las transformaciones 3D afines concretas (traslaciones, rotaciones y transformaciones de escala).

AmbientLight

Objeto Light que aplica luz a los objetos uniformemente, independientemente de su forma.

AxisAngleRotation3D

Representa un giro 3D de un ángulo especificado sobre un eje especificado.

Camera

Especifica qué parte de la escena 3D está representada por el elemento Viewport3DVisual o Viewport3D.

ContainerUIElement3D

Representa un contenedor de objetos Visual3D.

DiffuseMaterial

Permite la aplicación de un pincel 2D, como SolidColorBrush o TileBrush, en un modelo 3D con iluminación difusa.

DirectionalLight

Objeto Light que proyecta su efecto en una dirección especificada por un elemento Vector3D.

EmissiveMaterial

Aplica Brush a un modelo 3D para que participe en los cálculos de iluminación como si Material estuviera emitiendo luz igual al color de Brush.

GeneralTransform2DTo3D

Proporciona compatibilidad de transformaciones 2D a 3D.

GeneralTransform3D

Proporciona la compatibilidad de transformación generalizada de los objetos 3D.

GeneralTransform3DCollection

Representa una colección ordenada de objetos GeneralTransform3D.

GeneralTransform3DGroup

Representa un objeto GeneralTransform3D que está formado por las transformaciones de su objeto GeneralTransform3DCollection.

GeneralTransform3DTo2D

Proporciona compatibilidad de transformaciones 3D a 2D.

Geometry3D

Las clases que se derivan de esta clase base abstracta definen formas geométricas 3D. La clase Geometry3D de objetos se puede utilizar para la comprobación de visitas y la representación de datos gráficos 3D.

GeometryModel3D

Presenta un objeto Geometry3D con el Material especificado.

HitTestParameters3D

Clase abstracta que representa los parámetros de una prueba de posicionamiento 3D.

Light

Objeto Model3D que representa la iluminación aplicada a una escena 3D.

Material

Clase base abstracta para materiales.

MaterialCollection

Una colección de objetos Material.

MaterialGroup

Representa un Material que es una composición de los materiales en su colección.

Matrix3DConverter

Convierte instancias de otros tipos a y desde instancias de Matrix3D.

MatrixCamera

Cámara que especifica las transformaciones de vista y proyección como objetos Matrix3D.

MatrixTransform3D

Crea una transformación especificada por Matrix3D, que se usa para manipular objetos o sistemas de coordenadas del espacio universal 3D.

MeshGeometry3D

Elemento primitivo del triángulo para compilar una forma 3D.

Model3D

Proporciona funcionalidad para modelos 3D.

Model3DCollection

Representa una colección ordenada de objetos Model3D.

Model3DGroup

Permite el uso de un número de modelos 3D como una unidad.

ModelUIElement3D

Representa un modelo 3D que admite entrada, foco y eventos.

ModelVisual3D

Proporciona una clase Visual3D que presenta objetos Model3D.

OrthographicCamera

Representa una cámara de proyección ortográfica.

PerspectiveCamera

Representa una cámara de proyección de perspectiva.

Point3DCollection

Representa una colección ordenada de objetos Point3D.

Point3DCollectionConverter

Convierte instancias de otros tipos a y desde instancias Point3DCollection.

Point3DConverter

Convierte instancias de otros tipos en una estructura de Point3D y viceversa.

Point4DConverter

Convierte instancias de otros tipos en una estructura de Point4D y viceversa.

PointLight

Representa una fuente de luz que tiene una posición especificada en el espacio y proyecta la luz en todas las direcciones.

PointLightBase

Clase base abstracta que representa un objeto Light que tiene una posición en el espacio y proyecta la luz en todas las direcciones.

ProjectionCamera

Clase base abstracta para las cámaras de proyección ortográfica y de perspectiva.

QuaternionConverter

Convierte instancias de otros tipos a y desde instancias de Quaternion.

QuaternionRotation3D

Representa una transformación de giro definida como cuaternión.

RayHitTestParameters

Especifica los parámetros de una prueba de posicionamiento a lo largo de un rayo.

RayHitTestResult

Representa el resultado de una prueba de posicionamiento a lo largo de un rayo.

RayMeshGeometry3DHitTestResult

Representa una intersección entre una prueba de posicionamiento de un rayo y un objeto MeshGeometry3D.

Rect3DConverter

Convierte instancias de otros tipos a y desde instancias de Rect3D.

RotateTransform3D

Especifica una transformación de rotación.

Rotation3D

Especifica el giro 3D que se usará en una transformación.

ScaleTransform3D

Escala un objeto en el plano tridimensional de x-y-z, a partir de un punto central definido. Los factores de escala se definen en las direcciones de x, y y z desde este punto central.

Size3DConverter

Convierte instancias de otros tipos en una estructura de Size3D y viceversa.

SpecularMaterial

Permite un pincel 2D, como SolidColorBrush o TileBrush, que se va a aplicar a un modelo 3D iluminado especularmente.

SpotLight

Objeto Light que proyecta su efecto en un área cónica y en una dirección especificada.

Transform3D

Proporciona una clase primaria para todas las transformaciones tridimensionales, incluidas las de traslación, rotación y escala.

Transform3DCollection

Representa una colección ordenada de objetos Transform3D.

Transform3DGroup

Representa una transformación que es una composición del elementos secundarios Transform3D en su Transform3DCollection.

TranslateTransform3D

Traslada un objeto en el plano tridimensional de x-y-z.

Vector3DCollection

Una colección de objetos Vector3D.

Vector3DCollectionConverter

Convierte instancias de otros tipos a y desde instancias de Vector3DCollection.

Vector3DConverter

Convierte instancias de otros tipos en una estructura de Vector3D y viceversa.

Viewport2DVisual3D

Representa los elementos secundarios 2D dentro de los límites de la ventanilla 3D especificados.

Viewport3DVisual

Representa los elementos Visual3D secundarios dentro de los límites de la ventanilla 2D especificados.

Visual3D

Proporciona servicios y propiedades comunes a los objetos visuales 3D, como pruebas de posicionamiento, transformación de coordenadas y cálculos del cuadro de límite.

Visual3DCollection

Representa una colección ordenada de objetos Visual3D.

Estructuras

GeneralTransform3DCollection.Enumerator

Enumera elementos GeneralTransform3D en una GeneralTransform3DCollection.

MaterialCollection.Enumerator

Enumera elementos Material en una MaterialCollection.

Matrix3D

Representa una matriz de 4 x 4 usada para las transformaciones en espacio 3D.

Model3DCollection.Enumerator

Enumera todos los elementos de una colección.

Point3D

Representa un punto de coordenada X, Y y Z del espacio 3D.

Point3DCollection.Enumerator

Enumera elementos en Point3DCollection.

Point4D

Representa un punto de coordenada x-, y-, z- y w- en el espacio universal que se usa en la realización de transformaciones con matrices 3D no afines.

Quaternion

Estructura que representa un giro tridimensional.

Rect3D

Representa un rectángulo 3D: por ejemplo, un cubo.

Size3D

Estructura de datos que describe el tamaño de un objeto tridimensional.

Transform3DCollection.Enumerator

Enumera elementos Transform3D en una Transform3DCollection.

Vector3D

Representa un desplazamiento en el espacio 3D.

Vector3DCollection.Enumerator

Enumera elementos Vector en una VectorCollection.

Visual3DCollection.Enumerator

Enumera elementos Visual3D en una Visual3DCollection.