RayMeshGeometry3DHitTestResult Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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) |