Compartilhar via


RayMeshGeometry3DHitTestResult Classe

Definição

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
RayMeshGeometry3DHitTestResult

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)

Aplica-se a