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 einen Schnittpunkt eines Strahlentreffertests und eines MeshGeometry3D-Objekts dar.
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 zur Schnittmenge eines Ray und a MeshGeometry3D.
Baryzente Koordinaten, die von VertexWeight1, , VertexWeight2VertexWeight3 zurückgegeben werden und können interpoliert werden, um den Point3D Ort zu finden, an dem die Schnittfläche aufgetreten ist, oder den Punkt auf der durchschneidenden Textur des Modells mithilfe von Texturkoordinaten.
Eigenschaften
DistanceToRayOrigin |
Ruft den Abstand zwischen dem Schnittpunkt und dem Ursprung des Strahls im Koordinatenbereich des Visual3D ab, das den Treffertest initiiert hat. |
MeshHit |
Ruft das MeshGeometry3D-Objekt ab, das von diesem Treffertest geschnitten wurde. |
ModelHit |
Ruft das Model3D-Objekt ab, das von dem Strahl geschnitten wurde, für den der Treffertest ausgeführt wurde. (Geerbt von RayHitTestResult) |
PointHit |
Ruft den Punkt ab, an dem das Gitter von dem Strahl geschnitten wurde, an dem der Treffertest durchgeführt wurde. |
VertexIndex1 |
Der erste Vertex des von dem Strahl geschnittenen Gitterdreiecks. |
VertexIndex2 |
Der zweite Vertex des von dem Strahl geschnittenen Gitterdreiecks. |
VertexIndex3 |
Der dritte Vertex des von dem Strahl geschnittenen Gitterdreiecks. |
VertexWeight1 |
Der relative Anteil des ersten Vertex eines Gitterdreiecks bis zu dem Punkt, an dem das Dreieck vom Treffertest durchkreuzt wurde, ausgedrückt als Wert zwischen 0 und 1. |
VertexWeight2 |
Der relative Anteil des zweiten Vertex eines Gitterdreiecks bis zu dem Punkt, an dem das Dreieck vom Treffertest durchkreuzt wurde, ausgedrückt als Wert zwischen 0 und 1. |
VertexWeight3 |
Der relative Anteil des dritten Vertex eines Gitterdreiecks bis zu dem Punkt, an dem das Dreieck vom Treffertest durchkreuzt wurde, ausgedrückt als Wert zwischen 0 und 1. |
VisualHit |
Ruft das Visual-Objekt ab, das von dem Strahl geschnitten wurde, für den der Treffertest ausgeführt wurde. (Geerbt von RayHitTestResult) |
Methoden
Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
GetHashCode() |
Fungiert als Standardhashfunktion. (Geerbt von Object) |
GetType() |
Ruft den Type der aktuellen Instanz ab. (Geerbt von Object) |
MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |