System.Windows.Media.Media3D Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Contém tipos que suportam apresentação 3D em aplicações Windows Presentation Foundation (WPF).
Classes
| Name | Description |
|---|---|
| AffineTransform3D |
Classe base da qual derivam todas as transformações afins 3D do betão – translações, rotações e transformações de escala. |
| AmbientLight |
Objeto leve que aplica luz aos objetos de forma uniforme, independentemente da sua forma. |
| AxisAngleRotation3D |
Representa uma rotação 3D de um ângulo especificado em torno de um eixo especificado. |
| Camera |
Especifica que parte da cena 3D é renderizada pelo Viewport3DVisual elemento ou.Viewport3D |
| ContainerUIElement3D |
Representa um contentor para Visual3D objetos. |
| DiffuseMaterial |
Permite a aplicação de um pincel 2D, como um SolidColorBrush ou TileBrush, a um modelo 3D iluminado difusamente. |
| DirectionalLight |
Objeto leve que projeta o seu efeito numa direção especificada por um Vector3D. |
| EmissiveMaterial |
Aplica a Brush a a um modelo 3D de modo que participa nos cálculos de iluminação como se estivesse Material a emitir luz igual à cor do Brush. |
| GeneralTransform2DTo3D |
Fornece suporte para transformações de 2D para 3D. |
| GeneralTransform3D |
Fornece suporte generalizado para transformações para objetos 3D. |
| GeneralTransform3DCollection |
Representa uma coleção ordenada de GeneralTransform3D objetos. |
| GeneralTransform3DGroup |
Representa um GeneralTransform3D que é um composto das transformadas em seu GeneralTransform3DCollection. |
| GeneralTransform3DTo2D |
Fornece suporte para transformações de 3D para 2D. |
| Geometry3D |
As classes que derivam desta classe base abstrata definem formas geométricas 3D. A Geometry3D classe de objetos pode ser usada para testes de acertos e renderização de dados gráficos 3D. |
| GeometryModel3D |
Renderiza a Geometry3D com o especificado Material. |
| HitTestParameters3D |
Classe abstraída que representa os parâmetros de um teste de sucesso 3D. |
| Light |
Model3D objeto que representa a iluminação aplicada a uma cena 3D. |
| Material |
Classe base abstrata para materiais. |
| MaterialCollection |
Coleção de Material objetos. |
| MaterialGroup |
Representa um Material que é um composto dos materiais da sua coleção. |
| Matrix3DConverter |
Converte instâncias de outros tipos para e a partir de instâncias de Matrix3D. |
| MatrixCamera |
Câmara que especifica a vista e a projeção transforma-se como Matrix3D objetos. |
| MatrixTransform3D |
Cria uma transformação especificada por um Matrix3D, usada para manipular objetos ou sistemas de coordenadas no espaço mundial 3D. |
| MeshGeometry3D |
Triângulo primitivo para construir uma forma 3D. |
| Model3D |
Fornece funcionalidade para modelos 3D. |
| Model3DCollection |
Representa uma coleção ordenada de Model3D objetos. |
| Model3DGroup |
Permite a utilização de vários modelos 3D como unidade. |
| ModelUIElement3D |
Renderiza um modelo 3D que suporta entrada, foco e eventos. |
| ModelVisual3D | |
| OrthographicCamera |
Representa uma câmara de projeção ortográfica. |
| PerspectiveCamera |
Representa uma câmara de projeção em perspetiva. |
| Point3DCollection |
Representa uma coleção ordenada de Point3D objetos. |
| Point3DCollectionConverter |
Converte instâncias de outros tipos para e a partir Point3DCollection de instâncias. |
| Point3DConverter |
Converte instâncias de outros tipos para e a partir de uma Point3D estrutura. |
| Point4DConverter |
Converte instâncias de outros tipos para e a partir de uma Point4D estrutura. |
| PointLight |
Representa uma fonte de luz que tem uma posição especificada no espaço e projeta a sua luz em todas as direções. |
| PointLightBase |
Classe base abstrata que representa um objeto de luz que tem uma posição no espaço e projeta a sua luz em todas as direções. |
| ProjectionCamera |
Uma classe base abstrata para câmaras de projeção perspetiva e ortográfica. |
| QuaternionConverter |
Converte instâncias de outros tipos para e a partir de instâncias de Quaternion. |
| QuaternionRotation3D |
Representa uma transformação de rotação definida como um quaternião. |
| RayHitTestParameters |
Especifica os parâmetros de um teste de impacto ao longo de um raio. |
| RayHitTestResult |
Representa o resultado de um teste de acerto ao longo de um raio. |
| RayMeshGeometry3DHitTestResult |
Representa uma interseção entre um teste de acerto de raio e um MeshGeometry3D. |
| Rect3DConverter |
Converte instâncias de outros tipos para e a partir de instâncias de Rect3D. |
| RotateTransform3D |
Especifica uma transformação de rotação. |
| Rotation3D |
Especifica a rotação 3D a ser usada numa transformação. |
| ScaleTransform3D |
Escala um objeto no plano tridimensional x-y-z, começando a partir de um ponto central definido. Os fatores de escala são definidos nas direções x, y e z- a partir deste ponto central. |
| Size3DConverter |
Converte instâncias de outros tipos para e a partir de uma Size3D estrutura. |
| SpecularMaterial |
Permite que um pincel 2D, como um SolidColorBrush ou TileBrush, seja aplicado a um modelo 3D iluminado especularmente. |
| SpotLight |
Objeto leve que projeta o seu efeito numa área em forma de cone ao longo de uma direção especificada. |
| Transform3D |
Fornece uma classe mãe para todas as transformações tridimensionais, incluindo translação, rotação e transformações de escala. |
| Transform3DCollection |
Representa uma coleção ordenada de Transform3D objetos. |
| Transform3DGroup |
Representa uma transformação que é um composto dos Transform3D filhos no seu Transform3DCollection. |
| TranslateTransform3D |
Traduz um objeto no plano tridimensional x-y-z. |
| Vector3DCollection |
Coleção de Vector3D objetos. |
| Vector3DCollectionConverter |
Converte instâncias de outros tipos para e a partir de instâncias de Vector3DCollection. |
| Vector3DConverter |
Converte instâncias de outros tipos para e a partir de uma Vector3D estrutura. |
| Viewport2DVisual3D |
Renderiza os filhos 2D dentro dos limites especificados da viewport 3D. |
| Viewport3DVisual |
Renderiza os Visual3D filhos dentro dos limites especificados da viewport 2D. |
| Visual3D |
Fornece serviços e propriedades comuns a objetos visuais 3D, incluindo testes de acerto, transformação de coordenadas e cálculos de caixas delimitadoras. |
| Visual3DCollection |
Representa uma coleção ordenada de Visual3D objetos. |
Estruturas
| Name | Description |
|---|---|
| GeneralTransform3DCollection.Enumerator |
Enumera GeneralTransform3D itens em um GeneralTransform3DCollection. |
| MaterialCollection.Enumerator |
Enumera Material itens em um MaterialCollection. |
| Matrix3D |
Representa uma matriz 4 x 4 usada para transformações no espaço 3D. |
| Model3DCollection.Enumerator |
Enumera itens numa coleção. |
| Point3D |
Representa um ponto de coordenadas x, y e z no espaço 3D. |
| Point3DCollection.Enumerator |
Enumera itens em um Point3DCollection. |
| Point4D |
Representa um ponto de coordenadas x, y, z e w no espaço do mundo usado na realização de transformações com matrizes 3D não afins. |
| 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 Transform3D itens em um Transform3DCollection. |
| Vector3D |
Representa um deslocamento no espaço 3D. |
| Vector3DCollection.Enumerator |
Enumera Vector itens em um VectorCollection. |
| Visual3DCollection.Enumerator |
Enumera Visual3D itens em um Visual3DCollection. |