Esta documentación está archivada y no tiene mantenimiento.

System.Windows.Media.Media3D (Espacio de nombres)

Actualización: noviembre 2007

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

  ClaseDescripción
ms604610.pubclass(es-es,VS.90).gifAffineTransform3D Clase base de la que se derivan todas las transformaciones 3D afines concretas (traslaciones, rotaciones y transformaciones de ajuste de escala).
ms604610.pubclass(es-es,VS.90).gifAmbientLight Objeto Light que aplica luz a los objetos uniformemente, independientemente de su forma.
ms604610.pubclass(es-es,VS.90).gifAxisAngleRotation3DRepresenta un giro 3D de un ángulo especificado sobre un eje especificado.
ms604610.pubclass(es-es,VS.90).gifCameraRepresenta una posición de vista y dirección imaginarias en el espacio de coordenadas 3D que describe cómo se proyecta un modelo 3D en un objeto visual 2D.
ms604610.pubclass(es-es,VS.90).gifContainerUIElement3DRepresenta un contenedor de objetos Visual3D.
ms604610.pubclass(es-es,VS.90).gifDiffuseMaterial Permite la aplicación de un pincel 2D, como SolidColorBrush o TileBrush, a un modelo 3D de iluminación difusa.
ms604610.pubclass(es-es,VS.90).gifDirectionalLightObjeto Light que proyecta su efecto en una dirección especificada por Vector3D.
ms604610.pubclass(es-es,VS.90).gifEmissiveMaterialAplica 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.
ms604610.pubclass(es-es,VS.90).gifGeneralTransform2DTo3DProporciona compatibilidad de transformaciones 2D a 3D.
ms604610.pubclass(es-es,VS.90).gifGeneralTransform3DProporciona la compatibilidad de transformación generalizada de los objetos 3D.
ms604610.pubclass(es-es,VS.90).gifGeneralTransform3DCollection Representa una colección ordenada de objetos GeneralTransform3D.
ms604610.pubclass(es-es,VS.90).gifGeneralTransform3DGroupRepresenta un objeto GeneralTransform3D que está formado por las transformaciones de su objeto GeneralTransform3DCollection.
ms604610.pubclass(es-es,VS.90).gifGeneralTransform3DTo2DProporciona compatibilidad de transformaciones 3D a 2D.
ms604610.pubclass(es-es,VS.90).gifGeometry3DLas 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.
ms604610.pubclass(es-es,VS.90).gifGeometryModel3DCrea un modelo 3D formado por MeshGeometry3D y Material.
ms604610.pubclass(es-es,VS.90).gifHitTestParameters3DClase abstracta que representa los parámetros de una prueba de posicionamiento 3D.
ms604610.pubclass(es-es,VS.90).gifLight Objeto Model3D que representa la iluminación aplicada a una escena 3D.
ms604610.pubclass(es-es,VS.90).gifMaterialClase base abstracta para materiales.
ms604610.pubclass(es-es,VS.90).gifMaterialCollection Colección de objetos Material.
ms604610.pubclass(es-es,VS.90).gifMaterialGroupRepresenta un objeto Material que es una composición de los objetos Material de su colección.
ms604610.pubclass(es-es,VS.90).gifMatrix3DConverterConvierte instancias de otros tipos en instancias de Matrix3D y viceversa.
ms604610.pubclass(es-es,VS.90).gifMatrixCameraCámara que especifica las transformaciones de vista y proyección como objetos Matrix3D
ms604610.pubclass(es-es,VS.90).gifMatrixTransform3D Crea una transformación especificada por Matrix3D, que se usa para manipular objetos o sistemas de coordenadas del espacio universal 3D.
ms604610.pubclass(es-es,VS.90).gifMeshGeometry3DElemento primitivo del triángulo para generar una forma 3D.
ms604610.pubclass(es-es,VS.90).gifModel3DClase abstracta que proporciona funcionalidad para los modelos 3D.
ms604610.pubclass(es-es,VS.90).gifModel3DCollection Representa una colección ordenada de objetos Model3D.
ms604610.pubclass(es-es,VS.90).gifModel3DGroupColección de modelos 3D.
ms604610.pubclass(es-es,VS.90).gifModelUIElement3DRepresenta un modelo 3D que admite entrada, foco y eventos.
ms604610.pubclass(es-es,VS.90).gifModelVisual3D Objeto Visual que contiene los modelos 3D.
ms604610.pubclass(es-es,VS.90).gifOrthographicCamera Representa una cámara de proyección ortográfica.
ms604610.pubclass(es-es,VS.90).gifPerspectiveCamera Representa una cámara de proyección en perspectiva.
ms604610.pubclass(es-es,VS.90).gifPoint3DCollection Representa una colección ordenada de objetos Point3D.
ms604610.pubclass(es-es,VS.90).gifPoint3DCollectionConverterConvierte instancias de otros tipos en instancias de Point3DCollection y viceversa.
ms604610.pubclass(es-es,VS.90).gifPoint3DConverter Convierte instancias de otros tipos en una estructura de Point3D y viceversa.
ms604610.pubclass(es-es,VS.90).gifPoint4DConverter Convierte instancias de otros tipos en una estructura de Point4D y viceversa.
ms604610.pubclass(es-es,VS.90).gifPointLightRepresenta una fuente de luz que tiene una posición especificada en el espacio y proyecta la luz en todas las direcciones.
ms604610.pubclass(es-es,VS.90).gifPointLightBaseClase base abstracta que representa un objeto Light que tiene una posición en el espacio y proyecta la luz en todas las direcciones.
ms604610.pubclass(es-es,VS.90).gifProjectionCameraClase base abstracta de la perspectiva y las cámaras de proyección ortográficas.
ms604610.pubclass(es-es,VS.90).gifQuaternionConverterConvierte instancias de otros tipos en instancias de Quaternion y viceversa.
ms604610.pubclass(es-es,VS.90).gifQuaternionRotation3DRepresenta una transformación de giro definida como cuaternión.
ms604610.pubclass(es-es,VS.90).gifRayHitTestParametersEspecifica los parámetros de una prueba de posicionamiento a lo largo de un rayo.
ms604610.pubclass(es-es,VS.90).gifRayHitTestResultRepresenta el resultado de una prueba de posicionamiento a lo largo de un rayo.
ms604610.pubclass(es-es,VS.90).gifRayMeshGeometry3DHitTestResultRepresenta una intersección entre una prueba de posicionamiento de un rayo y un objeto MeshGeometry3D.
ms604610.pubclass(es-es,VS.90).gifRect3DConverterConvierte instancias de otros tipos en instancias de Rect3D y viceversa.
ms604610.pubclass(es-es,VS.90).gifRotateTransform3D Especifica una transformación de giro.
ms604610.pubclass(es-es,VS.90).gifRotation3DEspecifica la rotación 3D que se va a usar en una transformación.
ms604610.pubclass(es-es,VS.90).gifScaleTransform3DEscala un objeto en los planos tridimensionales x-y-z, iniciándose desde un punto central definido. Los factores de escala se definen en las direcciones x-, y- y z- desde este punto central.
ms604610.pubclass(es-es,VS.90).gifSize3DConverter Convierte instancias de otros tipos en una estructura de Size3D y viceversa.
ms604610.pubclass(es-es,VS.90).gifSpecularMaterial Permite un pincel 2D, como clase SolidColorBrush o TileBrush, que se va a aplicar a un modelo 3D iluminado especularmente.
ms604610.pubclass(es-es,VS.90).gifSpotLightObjeto Light que proyecta su efecto en un área cónica y en una dirección especificada.
ms604610.pubclass(es-es,VS.90).gifTransform3DProporciona una clase primaria para todas las transformaciones tridimensionales, incluida la traslación, la rotación y las transformaciones de ajuste de escala.
ms604610.pubclass(es-es,VS.90).gifTransform3DCollection Representa una colección ordenada de objetos Transform3D.
ms604610.pubclass(es-es,VS.90).gifTransform3DGroupRepresenta una transformación que es una composición del objeto Transform3D secundario de su colección Transform3DCollection.
ms604610.pubclass(es-es,VS.90).gifTranslateTransform3DTraslada un objeto en el plano tridimensional de x-y-z.
ms604610.pubclass(es-es,VS.90).gifVector3DCollection Colección de objetos Vector3D.
ms604610.pubclass(es-es,VS.90).gifVector3DCollectionConverterConvierte instancias de otros tipos en instancias de Vector3DCollection y viceversa.
ms604610.pubclass(es-es,VS.90).gifVector3DConverter Convierte instancias de otros tipos en una estructura de Vector3D y viceversa.
ms604610.pubclass(es-es,VS.90).gifViewport2DVisual3DRepresenta los elementos secundarios 2D dentro de los límites de la ventanilla 3D especificados.
ms604610.pubclass(es-es,VS.90).gifViewport3DVisualRepresenta los elementos Visual3D secundarios dentro de los límites de la ventanilla 2D especificados.
ms604610.pubclass(es-es,VS.90).gifVisual3DProporciona 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.
ms604610.pubclass(es-es,VS.90).gifVisual3DCollection Representa una colección ordenada de objetos Visual3D.

  EstructuraDescripción
ms604610.pubstructure(es-es,VS.90).gifGeneralTransform3DCollection.EnumeratorEnumera los elementos GeneralTransform3D de una colección GeneralTransform3DCollection.
ms604610.pubstructure(es-es,VS.90).gifMaterialCollection.EnumeratorEnumera los elementos Material de una colección MaterialCollection.
ms604610.pubstructure(es-es,VS.90).gifMatrix3D Representa una matriz de 4 x 4 utilizada para las transformaciones en espacio 3D.
ms604610.pubstructure(es-es,VS.90).gifModel3DCollection.EnumeratorEnumera los elementos de una colección.
ms604610.pubstructure(es-es,VS.90).gifPoint3DDefine las coordenadas X, Y y Z en el espacio 3D.
ms604610.pubstructure(es-es,VS.90).gifPoint3DCollection.EnumeratorEnumera los elementos de una colección Point3DCollection.
ms604610.pubstructure(es-es,VS.90).gifPoint4DRepresenta un punto de coordenadas x-, y-, z- y w- en el espacio universal que se utilizan para realizar las transformaciones con matrices de 3D no afines.
ms604610.pubstructure(es-es,VS.90).gifQuaternionEstructura que representa un giro tridimensional.
ms604610.pubstructure(es-es,VS.90).gifRect3DRepresenta un rectángulo 3D: por ejemplo, un cubo.
ms604610.pubstructure(es-es,VS.90).gifSize3D Estructura de datos que se usa para describir el tamaño de un objeto tridimensional.
ms604610.pubstructure(es-es,VS.90).gifTransform3DCollection.EnumeratorEnumera los elementos Transform3D de una colección Transform3DCollection.
ms604610.pubstructure(es-es,VS.90).gifVector3D Representa un desplazamiento en el espacio 3D.
ms604610.pubstructure(es-es,VS.90).gifVector3DCollection.EnumeratorEnumera los elementos de Vector de VectorCollection.
ms604610.pubstructure(es-es,VS.90).gifVisual3DCollection.EnumeratorEnumera los elementos de Visual3D de Visual3DCollection.
Mostrar: