RayMeshGeometry3DHitTestResult Classe
Definição
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.
Representa uma interseção entre um teste de acerto de raio e um MeshGeometry3D.
public ref class RayMeshGeometry3DHitTestResult sealed : System::Windows::Media::Media3D::RayHitTestResult
public sealed class RayMeshGeometry3DHitTestResult : System.Windows.Media.Media3D.RayHitTestResult
type RayMeshGeometry3DHitTestResult = class
inherit RayHitTestResult
Public NotInheritable Class RayMeshGeometry3DHitTestResult
Inherits RayHitTestResult
- Herança
Observações
Esta classe devolve informação sobre a interseção de um raio e um MeshGeometry3D.
As coordenadas baricêntricas devolvidas por VertexWeight1, , e VertexWeight2 podem ser interpoladas para encontrar onde VertexWeight3 ocorreu a interseção, ou o ponto na textura do modelo intersectado usando coordenadas Point3Dde textura.
Propriedades
| Name | Description |
|---|---|
| DistanceToRayOrigin |
Obtém a distância entre o ponto de interseção e a origem do raio no espaço de coordenadas de Visual3D que iniciou o teste de acerto. |
| MeshHit |
É MeshGeometry3D intersectado por este teste de impacto. |
| ModelHit |
Faz com que o Model3D seja intersectado pelo raio ao longo do qual o teste de acerto foi realizado. (Herdado de RayHitTestResult) |
| PointHit |
Obtém o ponto em que a malha foi interceptada pelo raio ao longo do qual foi realizado o teste de acerto. |
| VertexIndex1 |
Primeiro vértice do triângulo da malha intersectado pelo raio. |
| VertexIndex2 |
Segundo vértice do triângulo da malha intersectado pelo raio. |
| VertexIndex3 |
Terceiro vértice do triângulo da malha intersectado pelo raio. |
| VertexWeight1 |
Contribuição relativa do primeiro vértice de um triângulo de malha para o ponto em que esse triângulo foi intersectado pelo teste de acerto, expressa como um valor entre zero e 1. |
| VertexWeight2 |
Contribuição relativa do segundo vértice de um triângulo de malha para o ponto onde esse triângulo foi intersectado pelo teste de acerto, expressa como um valor entre zero e 1. |
| VertexWeight3 |
Contribuição relativa do terceiro vértice de um triângulo de malha para o ponto em que esse triângulo foi intersectado pelo teste de acerto, expressa como um valor entre zero e 1. |
| VisualHit |
Faz com que a Visão seja intersectada pelo raio ao longo do qual o teste de acerto foi realizado. (Herdado de RayHitTestResult) |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |