System.Windows.Media.Media3D Namespace

Contiene tipos que admiten la presentación en 3D en aplicaciones de Windows Presentation Foundation (WPF). Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

Clases

AffineTransform3D

Clase base de la que se derivan todas las transformaciones 3D afines concretas (traslaciones, rotaciones y transformaciones de escala).Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.

AmbientLight

Objeto Light que aplica luz a los objetos uniformemente, independientemente de su forma.Light object that applies light to objects uniformly, regardless of their shape.

AxisAngleRotation3D

Representa un giro 3D de un ángulo especificado sobre un eje especificado.Represents a 3-D rotation of a specified angle about a specified axis.

Camera

Especifica qué parte de la escena 3D está representada por el elemento Viewport3DVisual o Viewport3D.Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

ContainerUIElement3D

Representa un contenedor de objetos Visual3D.Represents a container for Visual3D objects.

DiffuseMaterial

Permite la aplicación de un pincel 2D, como SolidColorBrush o TileBrush, en un modelo 3D con iluminación difusa.Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

DirectionalLight

Objeto Light que proyecta su efecto en una dirección especificada por Vector3D.Light object that projects its effect along a direction specified by a 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.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

Proporciona compatibilidad de transformaciones 2D a 3D.Provides 2-D to 3-D transformation support.

GeneralTransform3D

Proporciona la compatibilidad de transformación generalizada de los objetos 3D.Provides generalized transformation support for 3-D objects.

GeneralTransform3DCollection

Representa una colección ordenada de objetos GeneralTransform3D.Represents an ordered collection of GeneralTransform3D objects.

GeneralTransform3DGroup

Representa un objeto GeneralTransform3D que está formado por las transformaciones de su objeto GeneralTransform3DCollection.Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

GeneralTransform3DTo2D

Proporciona compatibilidad de transformaciones 3D a 2D.Provides 3-D to 2-D transformation support.

Geometry3D

Las clases que se derivan de esta clase base abstracta definen formas geométricas 3D.Classes that derive from this abstract base class define 3D geometric shapes. La clase Geometry3D de objetos se puede utilizar para la comprobación de visitas y la representación de datos gráficos 3D.The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

GeometryModel3D

Presenta un objeto Geometry3D con el Material especificado.Renders a Geometry3D with the specified Material.

HitTestParameters3D

Clase abstracta que representa los parámetros de una prueba de posicionamiento 3D.Abstract class that represents the parameters of a 3D hit test.

Light

Objeto Model3D que representa la iluminación aplicada a una escena 3D.Model3D object that represents lighting applied to a 3-D scene.

Material

Clase base abstracta para materiales.Abstract base class for materials.

MaterialCollection

Una colección de objetos Material.Collection of Material objects.

MaterialGroup

Representa un Material que es una composición de los materiales en su colección.Represents a Material that is a composite of the Materials in its collection.

Matrix3DConverter

Convierte instancias de otros tipos a y desde instancias de Matrix3D.Converts instances of other types to and from instances of Matrix3D.

MatrixCamera

Cámara que especifica las transformaciones de vista y proyección como objetos Matrix3DCamera which specifies the view and projection transforms as Matrix3D objects

MatrixTransform3D

Crea una transformación especificada por Matrix3D, que se usa para manipular objetos o sistemas de coordenadas del espacio universal 3D.Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

MeshGeometry3D

Elemento primitivo del triángulo para compilar una forma 3D.Triangle primitive for building a 3-D shape.

Model3D

Proporciona funcionalidad para modelos 3D.Provides functionality for 3-D models.

Model3DCollection

Representa una colección ordenada de objetos Model3D.Represents an ordered collection of Model3D objects.

Model3DGroup

Permite el uso de un número de modelos 3D como una unidad.Enables using a number of 3-D models as a unit.

ModelUIElement3D

Representa un modelo 3D que admite entrada, foco y eventos.Renders a 3-D model that supports input, focus, and events.

ModelVisual3D

Proporciona una clase Visual3D que presenta objetos Model3D.Provides a Visual3D that renders Model3D objects.

OrthographicCamera

Representa una cámara de proyección ortográfica.Represents an orthographic projection camera.

PerspectiveCamera

Representa una cámara de proyección de perspectiva.Represents a perspective projection camera.

Point3DCollection

Representa una colección ordenada de objetos Point3D.Represents an ordered collection of Point3D objects.

Point3DCollectionConverter

Convierte instancias de otros tipos en instancias de Point3DCollection y viceversa.Converts instances of other types to and from Point3DCollection instances.

Point3DConverter

Convierte instancias de otros tipos en una estructura de Point3D y viceversa.Converts instances of other types to and from a Point3D structure.

Point4DConverter

Convierte instancias de otros tipos en una estructura de Point4D y viceversa.Converts instances of other types to and from a Point4D structure.

PointLight

Representa una fuente de luz que tiene una posición especificada en el espacio y proyecta la luz en todas las direcciones.Represents a light source that has a specified position in space and projects its light in all directions.

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.Abstract base class that represents a light object that has a position in space and projects its light in all directions.

ProjectionCamera

Clase base abstracta para las cámaras de proyección ortográfica y de perspectiva.An abstract base class for perspective and orthographic projection cameras.

QuaternionConverter

Convierte instancias de otros tipos a y desde instancias de Quaternion.Converts instances of other types to and from instances of Quaternion.

QuaternionRotation3D

Representa una transformación de giro definida como cuaternión.Represents a rotation transformation defined as a quaternion.

RayHitTestParameters

Especifica los parámetros de una prueba de posicionamiento a lo largo de un rayo.Specifies the parameters of a hit test along a ray.

RayHitTestResult

Representa el resultado de una prueba de posicionamiento a lo largo de un rayo.Represents the result of a hit test along a ray.

RayMeshGeometry3DHitTestResult

Representa una intersección entre una prueba de posicionamiento de un rayo y un objeto MeshGeometry3D.Represents an intersection between a ray hit test and a MeshGeometry3D.

Rect3DConverter

Convierte instancias de otros tipos a y desde instancias de Rect3D.Converts instances of other types to and from instances of Rect3D.

RotateTransform3D

Especifica una transformación de giro.Specifies a rotation transformation.

Rotation3D

Especifica el giro 3D que se usará en una transformación.Specifies the 3-D rotation to be used in a transformation.

ScaleTransform3D

Escala un objeto en el plano tridimensional de x-y-z, a partir de un punto central definido.Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. Los factores de escala se definen en las direcciones de x, y y z desde este punto central.Scale factors are defined in x-, y-, and z- directions from this center point.

Size3DConverter

Convierte instancias de otros tipos en una estructura de Size3D y viceversa.Converts instances of other types to and from a Size3D structure.

SpecularMaterial

Permite un pincel 2D, como SolidColorBrush o TileBrush, que se va a aplicar a un modelo 3D iluminado especularmente.Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

SpotLight

Objeto Light que proyecta su efecto en un área cónica y en una dirección especificada.Light object that projects its effect in a cone-shaped area along a specified direction.

Transform3D

Proporciona una clase primaria para todas las transformaciones tridimensionales, incluidas las de traslación, rotación y escala.Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

Transform3DCollection

Representa una colección ordenada de objetos Transform3D.Represents an ordered collection of Transform3D objects.

Transform3DGroup

Representa una transformación que es una composición del elementos secundarios Transform3D en su Transform3DCollection.Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

TranslateTransform3D

Traslada un objeto en el plano tridimensional de x-y-z.Translates an object in the three-dimensional x-y-z plane.

Vector3DCollection

Una colección de objetos Vector3D.Collection of Vector3D objects.

Vector3DCollectionConverter

Convierte instancias de otros tipos a y desde instancias de Vector3DCollection.Converts instances of other types to and from instances of Vector3DCollection.

Vector3DConverter

Convierte instancias de otros tipos en una estructura de Vector3D y viceversa.Converts instances of other types to and from a Vector3D structure.

Viewport2DVisual3D

Representa los elementos secundarios 2D dentro de los límites de la ventanilla 3D especificados.Renders the 2-D children within the specified 3-D viewport bounds.

Viewport3DVisual

Representa los elementos Visual3D secundarios dentro de los límites de la ventanilla 2D especificados.Renders the Visual3D children within the specified 2D viewport bounds.

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

Visual3DCollection

Representa una colección ordenada de objetos Visual3D.Represents an ordered collection of Visual3D objects.

Estructuras

GeneralTransform3DCollection.Enumerator

Enumera los elementos GeneralTransform3D en una GeneralTransform3DCollection.Enumerates GeneralTransform3D items in a GeneralTransform3DCollection.

MaterialCollection.Enumerator

Enumera los elementos Material en una MaterialCollection.Enumerates Material items in a MaterialCollection.

Matrix3D

Representa una matriz de 4 x 4 usada para las transformaciones en espacio 3D.Represents a 4 x 4 matrix used for transformations in 3-D space.

Model3DCollection.Enumerator

Enumera todos los elementos de una colección.Enumerates items in a collection.

Point3D

Representa un punto de coordenada X, Y y Z del espacio 3D.Represents an x-, y-, and z-coordinate point in 3-D space.

Point3DCollection.Enumerator

Enumera elementos en Point3DCollection.Enumerates items in a 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.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

Quaternion

Estructura que representa un giro tridimensional.Structure that represents a rotation in three dimensions.

Rect3D

Representa un rectángulo 3D: por ejemplo, un cubo.Represents a 3-D rectangle: for example, a cube.

Size3D

Estructura de datos que describe el tamaño de un objeto tridimensional.Data structure that describes the size of a three-dimensional object.

Transform3DCollection.Enumerator

Enumera los elementos Transform3D en una Transform3DCollection.Enumerates Transform3D items in a Transform3DCollection.

Vector3D

Representa un desplazamiento en el espacio 3D.Represents a displacement in 3-D space.

Vector3DCollection.Enumerator

Enumera los elementos Vector en una VectorCollection.Enumerates Vector items in a VectorCollection.

Visual3DCollection.Enumerator

Enumera los elementos Visual3D en una Visual3DCollection.Enumerates Visual3D items in a Visual3DCollection.