RayMeshGeometry3DHitTestResult Classe
Definição
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.
Representa uma interseção entre um teste de clique 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
Comentários
Essa classe retorna informações sobre a interseção de um raio e um MeshGeometry3D.
Coordenadas barycentricas retornadas por VertexWeight1, VertexWeight2e VertexWeight3 podem ser interpoladas para localizar o Point3D local em que a interseção ocorreu ou o ponto na textura do modelo intersetorial usando coordenadas de textura.
Propriedades
DistanceToRayOrigin |
Obtém a distância entre o ponto de interseção e a origem do raio no espaço de coordenada do Visual3D que iniciou o teste de clique. |
MeshHit |
Obtém o MeshGeometry3D interseccionado por este teste de clique. |
ModelHit |
Obtém o Model3D interseccionado pelo raio ao longo do qual o teste de clique foi executado. (Herdado de RayHitTestResult) |
PointHit |
Obtém o ponto no qual a malha foi interseccionada pelo raio ao longo do qual o teste de clique foi executado. |
VertexIndex1 |
Primeiro vértice do triângulo de malha interseccionado pelo raio. |
VertexIndex2 |
Segundo vértice do triângulo de malha interseccionado pelo raio. |
VertexIndex3 |
Terceiro vértice do triângulo de malha interseccionado pelo raio. |
VertexWeight1 |
Contribuição relativa do primeiro vértice de um triângulo de malha para o ponto no qual esse triângulo foi interseccionado pelo teste de clique, expresso como um valor entre zero e 1. |
VertexWeight2 |
Contribuição relativa do segundo vértice de um triângulo de malha para o ponto no qual esse triângulo foi interseccionado pelo teste de clique, expresso como um valor entre zero e 1. |
VertexWeight3 |
Contribuição relativa do terceiro vértice de um triângulo de malha para o ponto no qual esse triângulo foi interseccionado pelo teste de clique, expresso como um valor entre zero e 1. |
VisualHit |
Obtém o Visual interseccionado pelo raio ao longo do qual o teste de clique foi executado. (Herdado de RayHitTestResult) |
Métodos
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |