System.Windows.Media.Media3D Namespace

Contém tipos compatíveis com apresentação 3D em aplicativos da WPF (Windows Presentation Foundation). Contains types that support 3-D presentation in Windows Presentation Foundation (WPF) applications.

Classes

AffineTransform3D

Classe base da qual todas as transformações 3D afins concretas – translações, rotações e transformações de escala – derivam.Base class from which all concrete affine 3-D transforms - translations, rotations, and scale transformations - derive.

AmbientLight

Objeto de luz que aplica luz uniformemente aos objetos, independentemente de suas formas.Light object that applies light to objects uniformly, regardless of their shape.

AxisAngleRotation3D

Representa uma rotação 3D de um ângulo especificado sobre um eixo especificado.Represents a 3-D rotation of a specified angle about a specified axis.

Camera

Especifica qual parte da cena 3D é processada pelo elemento Viewport3DVisual ou Viewport3D.Specifies what portion of the 3D scene is rendered by the Viewport3DVisual or Viewport3D element.

ContainerUIElement3D

Representa um contêiner para objetos Visual3D.Represents a container for Visual3D objects.

DiffuseMaterial

Permite a aplicação de um pincel 2D, como um SolidColorBrush ou TileBrush, em um modelo 3D de luz difusa.Allows the application of a 2-D brush, like a SolidColorBrush or TileBrush, to a diffusely-lit 3-D model.

DirectionalLight

Objeto de luz que projeta seu efeito ao longo de uma direção especificada por um Vector3D.Light object that projects its effect along a direction specified by a Vector3D.

EmissiveMaterial

Aplica um Brush a um modelo 3D para que ele participe dos cálculos de iluminação como se o Material estivesse emitindo luz igual à cor do 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

Fornece suporte a transformações de 2D em 3D.Provides 2-D to 3-D transformation support.

GeneralTransform3D

Fornece suporte à transformação generalizada para objetos 3D.Provides generalized transformation support for 3-D objects.

GeneralTransform3DCollection

Representa uma coleção ordenada de objetos de GeneralTransform3D.Represents an ordered collection of GeneralTransform3D objects.

GeneralTransform3DGroup

Representa uma GeneralTransform3D que é uma composição das transformações em sua GeneralTransform3DCollection.Represents a GeneralTransform3D that is a composite of the transforms in its GeneralTransform3DCollection.

GeneralTransform3DTo2D

Fornece suporte a transformações de 3D em 2D.Provides 3-D to 2-D transformation support.

Geometry3D

As classes derivadas dessa classe base abstrata definem formas geométricas 3D.Classes that derive from this abstract base class define 3D geometric shapes. A classe de objetos Geometry3D pode ser usada para teste de acertos e renderização dos dados gráficos 3D.The Geometry3D class of objects can be used for hit-testing and rendering 3D graphic data.

GeometryModel3D

Renderiza um Geometry3D com o Material especificado.Renders a Geometry3D with the specified Material.

HitTestParameters3D

Classe abstrata que representa os parâmetros de um teste de clique 3D.Abstract class that represents the parameters of a 3D hit test.

Light

O objeto Model3D que representa a iluminação aplicada a uma cena 3D.Model3D object that represents lighting applied to a 3-D scene.

Material

Classe base abstrata de materiais.Abstract base class for materials.

MaterialCollection

Coleção de objetos Material.Collection of Material objects.

MaterialGroup

Representa um Material que é uma composição de Materiais em sua coleção.Represents a Material that is a composite of the Materials in its collection.

Matrix3DConverter

Converte instâncias de outros tipos de e para instâncias de Matrix3D.Converts instances of other types to and from instances of Matrix3D.

MatrixCamera

Câmera que especifica as transformações de projeção e exibição como objetos Matrix3DCamera which specifies the view and projection transforms as Matrix3D objects

MatrixTransform3D

Cria uma transformação especificada por um Matrix3D, usada para manipular objetos ou coordenar sistemas no espaço do mundo 3D.Creates a transformation specified by a Matrix3D, used to manipulate objects or coordinate systems in 3-D world space.

MeshGeometry3D

Triângulo primitivo para criação de uma forma 3D.Triangle primitive for building a 3-D shape.

Model3D

Fornece a funcionalidade para modelos 3D.Provides functionality for 3-D models.

Model3DCollection

Representa uma coleção ordenada de objetos de Model3D.Represents an ordered collection of Model3D objects.

Model3DGroup

Habilita o uso de vários modelos 3D como uma unidade.Enables using a number of 3-D models as a unit.

ModelUIElement3D

Renderiza um modelo 3D que dá suporte a entrada, foco e eventos.Renders a 3-D model that supports input, focus, and events.

ModelVisual3D

Fornece um Visual3D que renderiza objetos Model3D.Provides a Visual3D that renders Model3D objects.

OrthographicCamera

Representa uma câmera de projeção ortográfica.Represents an orthographic projection camera.

PerspectiveCamera

Representa uma câmera de projeção de perspectiva.Represents a perspective projection camera.

Point3DCollection

Representa uma coleção ordenada de objetos de Point3D.Represents an ordered collection of Point3D objects.

Point3DCollectionConverter

Converte a instâncias de outros tipos de e para instâncias Point3DCollection.Converts instances of other types to and from Point3DCollection instances.

Point3DConverter

Converte as instâncias de outros tipos de e para uma estrutura Point3D.Converts instances of other types to and from a Point3D structure.

Point4DConverter

Converte as instâncias de outros tipos de e para uma estrutura Point4D.Converts instances of other types to and from a Point4D structure.

PointLight

Representa uma fonte de luz que tem uma posição especificada no espaço e projeta sua luz em todos os trajetos.Represents a light source that has a specified position in space and projects its light in all directions.

PointLightBase

Classe base abstrata que representa um objeto de luz que tem uma posição no espaço e projeta sua luz em todos os trajetos.Abstract base class that represents a light object that has a position in space and projects its light in all directions.

ProjectionCamera

Uma classe base abstrata para câmeras projeção de perspectiva e ortográficas.An abstract base class for perspective and orthographic projection cameras.

QuaternionConverter

Converte instâncias de outros tipos de e para instâncias de Quaternion.Converts instances of other types to and from instances of Quaternion.

QuaternionRotation3D

Representa uma transformação de rotação definida como um quatérnion.Represents a rotation transformation defined as a quaternion.

RayHitTestParameters

Especifica os parâmetros de um teste de clique ao longo de um raio.Specifies the parameters of a hit test along a ray.

RayHitTestResult

Representa o resultado de um teste de clique ao longo de um raio.Represents the result of a hit test along a ray.

RayMeshGeometry3DHitTestResult

Representa uma interseção entre um teste de clique de raio e um MeshGeometry3D.Represents an intersection between a ray hit test and a MeshGeometry3D.

Rect3DConverter

Converte instâncias de outros tipos de e para instâncias de Rect3D.Converts instances of other types to and from instances of Rect3D.

RotateTransform3D

Especifica uma transformação de rotação.Specifies a rotation transformation.

Rotation3D

Especifica a rotação 3D a ser usada em uma transformação.Specifies the 3-D rotation to be used in a transformation.

ScaleTransform3D

Dimensiona um objeto no plano x-y-z tridimensional, começando de um ponto central definido.Scales an object in the three-dimensional x-y-z plane, starting from a defined center point. Os fatores de escala são definidos nos orientações x, y e z desse ponto central.Scale factors are defined in x-, y-, and z- directions from this center point.

Size3DConverter

Converte as instâncias de outros tipos de e para uma estrutura Size3D.Converts instances of other types to and from a Size3D structure.

SpecularMaterial

Permite que um pincel 2D, como um SolidColorBrush ou TileBrush, seja aplicado a um modelo 3D de luz especular.Allows a 2-D brush, like a SolidColorBrush or TileBrush, to be applied to a specularly-lit 3-D model.

SpotLight

Objeto de luz que projeta seu efeito em uma área em forma de cone ao longo de uma direção especificada.Light object that projects its effect in a cone-shaped area along a specified direction.

Transform3D

Fornece uma classe pai para todas as transformações tridimensionais, incluindo as transformações de translação, rotação e escala.Provides a parent class for all three-dimensional transformations, including translation, rotation, and scale transformations.

Transform3DCollection

Representa uma coleção ordenada de objetos de Transform3D.Represents an ordered collection of Transform3D objects.

Transform3DGroup

Representa uma transformação que é uma composição dos filhos da Transform3D em sua Transform3DCollection.Represents a transformation that is a composite of the Transform3D children in its Transform3DCollection.

TranslateTransform3D

Move um objeto no plano tridimensional x-y-z.Translates an object in the three-dimensional x-y-z plane.

Vector3DCollection

Coleção de objetos Vector3D.Collection of Vector3D objects.

Vector3DCollectionConverter

Converte instâncias de outros tipos de e para instâncias de Vector3DCollection.Converts instances of other types to and from instances of Vector3DCollection.

Vector3DConverter

Converte as instâncias de outros tipos de e para uma estrutura Vector3D.Converts instances of other types to and from a Vector3D structure.

Viewport2DVisual3D

Renderiza os filhos 2D dentro dos limites do visor 3D especificado.Renders the 2-D children within the specified 3-D viewport bounds.

Viewport3DVisual

Renderiza os filhos Visual3D nos limites do visor 2D especificado.Renders the Visual3D children within the specified 2D viewport bounds.

Visual3D

Fornece serviços e propriedades que são comuns a objetos visuais 3D, incluindo testes de clique, transformação de coordenada e cálculos de caixa delimitadora.Provides services and properties that are common to visual 3-D objects, including hit-testing, coordinate transformation, and bounding box calculations.

Visual3DCollection

Representa uma coleção ordenada de objetos de Visual3D.Represents an ordered collection of Visual3D objects.

Estruturas

GeneralTransform3DCollection.Enumerator

Enumera itens GeneralTransform3D em um GeneralTransform3DCollection.Enumerates GeneralTransform3D items in a GeneralTransform3DCollection.

MaterialCollection.Enumerator

Enumera itens Material em um MaterialCollection.Enumerates Material items in a MaterialCollection.

Matrix3D

Representa uma matriz 4x4 usada para transformações no espaço 3D.Represents a 4 x 4 matrix used for transformations in 3-D space.

Model3DCollection.Enumerator

Enumera os itens em uma coleção.Enumerates items in a collection.

Point3D

Representa um ponto da coordenada x, y e z em 3D no espaço.Represents an x-, y-, and z-coordinate point in 3-D space.

Point3DCollection.Enumerator

Enumera itens em uma Point3DCollection.Enumerates items in a Point3DCollection.

Point4D

Representa um ponto de coordenada x, y, z e w no espaço mundial usado na execução de transformações com matrizes 3D não afim.Represents an x-, y-, z-, and w-coordinate point in world space used in performing transformations with non-affine 3-D matrices.

Quaternion

Estrutura que representa uma rotação em três dimensões.Structure that represents a rotation in three dimensions.

Rect3D

Representa um retângulo 3D: por exemplo, um cubo.Represents a 3-D rectangle: for example, a cube.

Size3D

Estrutura de dados que descreve o tamanho de um objeto tridimensional.Data structure that describes the size of a three-dimensional object.

Transform3DCollection.Enumerator

Enumera itens Transform3D em um Transform3DCollection.Enumerates Transform3D items in a Transform3DCollection.

Vector3D

Representa um deslocamento no espaço 3D.Represents a displacement in 3-D space.

Vector3DCollection.Enumerator

Enumera itens Vector em um VectorCollection.Enumerates Vector items in a VectorCollection.

Visual3DCollection.Enumerator

Enumera itens Visual3D em um Visual3DCollection.Enumerates Visual3D items in a Visual3DCollection.