Partager via


RayMeshGeometry3DHitTestResult Classe

Définition

Représente une intersection entre un test de positionnement de rayon et 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
Héritage
RayMeshGeometry3DHitTestResult

Remarques

Cette classe retourne des informations sur l’intersection d’un rayon et d’un MeshGeometry3D.

Les coordonnées barycentriques retournées par VertexWeight1, VertexWeight2et VertexWeight3 peuvent être interpolées pour rechercher l’emplacement Point3D où l’intersection s’est produite ou le point de la texture du modèle croisé à l’aide de coordonnées de texture.

Propriétés

DistanceToRayOrigin

Obtient la distance entre le point d'intersection et le point de départ du rayon dans l'espace de coordonnées définies par l'objet Visual3D à l'origine du test d'atteinte.

MeshHit

Obtient le MeshGeometry3D croisé par ce test de positionnement.

ModelHit

Obtient le point de croisement entre le Model3D et le rayon utilisé pour effectuer le test de positionnement.

(Hérité de RayHitTestResult)
PointHit

Obtient le point de croisement entre le maillage et le rayon utilisé pour effectuer le test de positionnement.

VertexIndex1

Premier vertex du triangle de maillage croisé par le rayon.

VertexIndex2

Deuxième vertex du triangle de maillage croisé par le rayon.

VertexIndex3

Troisième vertex du triangle de maillage croisé par le rayon.

VertexWeight1

Contribution relative du premier vertex d’un triangle de maillage au point de croisement entre ce triangle et le test de positionnement, exprimée sous la forme d’une valeur comprise entre 0 et 1.

VertexWeight2

Contribution relative du deuxième vertex d’un triangle de maillage au point de croisement entre ce triangle et le test de positionnement, exprimée sous la forme d’une valeur comprise entre 0 et 1.

VertexWeight3

Contribution relative du troisième vertex d’un triangle de maillage au point de croisement entre ce triangle et le test de positionnement, exprimée sous la forme d’une valeur comprise entre 0 et 1.

VisualHit

Obtient le point de croisement entre l’élément visuel et le rayon utilisé pour effectuer le test de positionnement.

(Hérité de RayHitTestResult)

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à