RayMeshGeometry3DHitTestResult Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Schnittmenge zwischen einem Strahlentreffertest und einem 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
- Vererbung
Hinweise
Diese Klasse gibt Informationen über die Schnittmenge eines Strahls und eines .MeshGeometry3D
Baryzentrische Koordinaten, die von VertexWeight1, VertexWeight2, zurückgegeben werden und VertexWeight3 können interpoliert werden, um die Stelle zu finden, an der Point3D der Schnittpunkt aufgetreten ist, oder den Punkt auf der texturübergreifenden Modelltextur mithilfe von Texturkoordinaten.
Eigenschaften
| Name | Beschreibung |
|---|---|
| DistanceToRayOrigin |
Ruft den Abstand zwischen dem Schnittpunkt und dem Ursprung des Strahls im Koordinatenbereich ab, von Visual3D dem der Treffertest initiiert wurde. |
| MeshHit |
Ruft den MeshGeometry3D durch diesen Treffertest intersected ab. |
| ModelHit |
Ruft das Model3D durch den Strahl, mit dem der Treffertest durchgeführt wurde, ab. (Geerbt von RayHitTestResult) |
| PointHit |
Ruft den Punkt ab, an dem das Gitter durch den Strahl, mit dem der Treffertest durchgeführt wurde, überschneiden. |
| VertexIndex1 |
Der erste Scheitelpunkt des Gitterdreiecks, das durch den Strahl interseciert wird. |
| VertexIndex2 |
Der zweite Scheitelpunkt des Gitterdreiecks, das durch den Strahl überschneiden wird. |
| VertexIndex3 |
Dritter Scheitelpunkt des Gitterdreiecks, das durch den Strahl interseciert wird. |
| VertexWeight1 |
Relativer Beitrag des ersten Scheitelpunkts eines Gitterdreiecks zum Punkt, an dem das Dreieck durch den Treffertest interseciert wurde, ausgedrückt als Wert zwischen Null und 1. |
| VertexWeight2 |
Relativer Beitrag des zweiten Scheitelpunkts eines Gitterdreiecks zu dem Punkt, an dem das Dreieck durch den Treffertest interseciert wurde, ausgedrückt als Wert zwischen Null und 1. |
| VertexWeight3 |
Relativer Beitrag des dritten Scheitelpunkts eines Gitterdreiecks zum Punkt, an dem das Dreieck durch den Treffertest interseciert wurde, ausgedrückt als Wert zwischen Null und 1. |
| VisualHit |
Ruft das visuelle Durcheinander von dem Strahl ab, mit dem der Treffertest durchgeführt wurde. (Geerbt von RayHitTestResult) |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |