System.Windows.Media.Media3D Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |