System.Windows.Media.Media3D Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém tipos compatíveis com apresentação 3D em aplicativos da WPF (Windows Presentation Foundation).
Classes
AffineTransform3D |
Classe base da qual todas as transformações 3D afins concretas – translações, rotações e transformações de escala – derivam. |
AmbientLight |
Objeto de luz que aplica luz uniformemente aos objetos, independentemente de suas formas. |
AxisAngleRotation3D |
Representa uma rotação 3D de um ângulo especificado sobre um eixo especificado. |
Camera |
Especifica qual parte da cena 3D é processada pelo elemento Viewport3DVisual ou Viewport3D. |
ContainerUIElement3D |
Representa um contêiner para objetos Visual3D. |
DiffuseMaterial |
Permite a aplicação de um pincel 2D, como um SolidColorBrush ou TileBrush, em um modelo 3D de luz difusa. |
DirectionalLight |
Objeto de luz que projeta seu efeito ao longo de uma direção especificada por um 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. |
GeneralTransform2DTo3D |
Fornece suporte a transformações de 2D em 3D. |
GeneralTransform3D |
Fornece suporte à transformação generalizada para objetos 3D. |
GeneralTransform3DCollection |
Representa uma coleção ordenada de objetos de GeneralTransform3D. |
GeneralTransform3DGroup |
Representa uma GeneralTransform3D que é uma composição das transformações em sua GeneralTransform3DCollection. |
GeneralTransform3DTo2D |
Fornece suporte a transformações de 3D em 2D. |
Geometry3D |
As classes derivadas dessa classe base abstrata definem formas geométricas 3D. A classe de objetos Geometry3D pode ser usada para teste de acertos e renderização dos dados gráficos 3D. |
GeometryModel3D |
Renderiza um Geometry3D com o Material especificado. |
HitTestParameters3D |
Classe abstrata que representa os parâmetros de um teste de clique 3D. |
Light |
O objeto Model3D que representa a iluminação aplicada a uma cena 3D. |
Material |
Classe base abstrata de materiais. |
MaterialCollection |
Coleção de objetos Material. |
MaterialGroup |
Representa um Material que é uma composição de Materiais em sua coleção. |
Matrix3DConverter |
Converte instâncias de outros tipos de e para instâncias de Matrix3D. |
MatrixCamera |
Câmera que especifica as transformações de projeção e exibição como objetos Matrix3D. |
MatrixTransform3D |
Cria uma transformação especificada por um Matrix3D, usada para manipular objetos ou coordenar sistemas no espaço do mundo 3D. |
MeshGeometry3D |
Triângulo primitivo para criação de uma forma 3D. |
Model3D |
Fornece a funcionalidade para modelos 3D. |
Model3DCollection |
Representa uma coleção ordenada de objetos de Model3D. |
Model3DGroup |
Habilita o uso de vários modelos 3D como uma unidade. |
ModelUIElement3D |
Renderiza um modelo 3D que dá suporte a entrada, foco e eventos. |
ModelVisual3D | |
OrthographicCamera |
Representa uma câmera de projeção ortográfica. |
PerspectiveCamera |
Representa uma câmera de projeção de perspectiva. |
Point3DCollection |
Representa uma coleção ordenada de objetos de Point3D. |
Point3DCollectionConverter |
Converte a instâncias de outros tipos de e para instâncias Point3DCollection. |
Point3DConverter |
Converte as instâncias de outros tipos de e para uma estrutura Point3D. |
Point4DConverter |
Converte as instâncias de outros tipos de e para uma estrutura Point4D. |
PointLight |
Representa uma fonte de luz que tem uma posição especificada no espaço e projeta sua luz em todos os trajetos. |
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. |
ProjectionCamera |
Uma classe base abstrata para câmeras projeção de perspectiva e ortográficas. |
QuaternionConverter |
Converte instâncias de outros tipos de e para instâncias de Quaternion. |
QuaternionRotation3D |
Representa uma transformação de rotação definida como um quatérnion. |
RayHitTestParameters |
Especifica os parâmetros de um teste de clique ao longo de um raio. |
RayHitTestResult |
Representa o resultado de um teste de clique ao longo de um raio. |
RayMeshGeometry3DHitTestResult |
Representa uma interseção entre um teste de clique de raio e um MeshGeometry3D. |
Rect3DConverter |
Converte instâncias de outros tipos de e para instâncias de Rect3D. |
RotateTransform3D |
Especifica uma transformação de rotação. |
Rotation3D |
Especifica a rotação 3D a ser usada em uma transformação. |
ScaleTransform3D |
Dimensiona um objeto no plano x-y-z tridimensional, começando de um ponto central definido. Os fatores de escala são definidos nos orientações x, y e z desse ponto central. |
Size3DConverter |
Converte as instâncias de outros tipos de e para uma estrutura Size3D. |
SpecularMaterial |
Permite que um pincel 2D, como um SolidColorBrush ou TileBrush, seja aplicado a um modelo 3D de luz especular. |
SpotLight |
Objeto de luz que projeta seu efeito em uma área em forma de cone ao longo de uma direção especificada. |
Transform3D |
Fornece uma classe pai para todas as transformações tridimensionais, incluindo as transformações de translação, rotação e escala. |
Transform3DCollection |
Representa uma coleção ordenada de objetos de Transform3D. |
Transform3DGroup |
Representa uma transformação que é uma composição dos filhos da Transform3D em sua Transform3DCollection. |
TranslateTransform3D |
Move um objeto no plano tridimensional x-y-z. |
Vector3DCollection |
Coleção de objetos Vector3D. |
Vector3DCollectionConverter |
Converte instâncias de outros tipos de e para instâncias de Vector3DCollection. |
Vector3DConverter |
Converte as instâncias de outros tipos de e para uma estrutura Vector3D. |
Viewport2DVisual3D |
Renderiza os filhos 2D dentro dos limites do visor 3D especificado. |
Viewport3DVisual |
Renderiza os filhos Visual3D nos limites do visor 2D especificado. |
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. |
Visual3DCollection |
Representa uma coleção ordenada de objetos de Visual3D. |
Estruturas
GeneralTransform3DCollection.Enumerator |
Enumera itens GeneralTransform3D em um GeneralTransform3DCollection. |
MaterialCollection.Enumerator |
Enumera itens Material em um MaterialCollection. |
Matrix3D |
Representa uma matriz 4x4 usada para transformações no espaço 3D. |
Model3DCollection.Enumerator |
Enumera os itens em uma coleção. |
Point3D |
Representa um ponto da coordenada x, y e z em 3D no espaço. |
Point3DCollection.Enumerator |
Enumera itens em uma 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. |
Quaternion |
Estrutura que representa uma rotação em três dimensões. |
Rect3D |
Representa um retângulo 3D: por exemplo, um cubo. |
Size3D |
Estrutura de dados que descreve o tamanho de um objeto tridimensional. |
Transform3DCollection.Enumerator |
Enumera itens Transform3D em um Transform3DCollection. |
Vector3D |
Representa um deslocamento no espaço 3D. |
Vector3DCollection.Enumerator |
Enumera itens Vector em um VectorCollection. |
Visual3DCollection.Enumerator |
Enumera itens Visual3D em um Visual3DCollection. |