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. |