RayMeshGeometry3DHitTestResult Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje przecięcie między testem trafienia promienia MeshGeometry3Da .
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
- Dziedziczenie
Uwagi
Ta klasa zwraca informacje o przecięciu promienia i MeshGeometry3D.
Współrzędne barycentryczne zwracane przez VertexWeight1, VertexWeight2i VertexWeight3 mogą być interpolowane w celu znalezienia Point3D miejsca, w którym wystąpiły przecięcia, lub punktu na teksturze przecinanego modelu przy użyciu współrzędnych tekstury.
Właściwości
DistanceToRayOrigin |
Pobiera odległość między punktem skrzyżowania a pochodzeniem promienia w przestrzeni współrzędnej, z Visual3D której zainicjowano test trafienia. |
MeshHit |
Pobiera przeciętą MeshGeometry3D przez ten test trafienia. |
ModelHit |
Pobiera Model3D przecinane przez ray, wzdłuż którego wykonano test trafienia. (Odziedziczone po RayHitTestResult) |
PointHit |
Pobiera punkt, w którym siatka została przecięta przez ray, wzdłuż którego wykonano test trafienia. |
VertexIndex1 |
Pierwszy wierzchołek trójkąta siatki przeciętego przez promienie. |
VertexIndex2 |
Drugi wierzchołek trójkąta siatki przeplatany promieniem. |
VertexIndex3 |
Trzeci wierzchołek trójkąta siatki przeplatany promieniem. |
VertexWeight1 |
Względny wkład pierwszego wierzchołka trójkąta siatki do punktu, w którym ten trójkąt został przecięta przez test trafienia, wyrażony jako wartość z zakresu od zera do 1. |
VertexWeight2 |
Względny wkład drugiego wierzchołka trójkąta siatki do punktu, w którym ten trójkąt został przecięta przez test trafienia, wyrażony jako wartość z zakresu od zera do 1. |
VertexWeight3 |
Względny wkład trzeciego wierzchołka trójkąta siatki do punktu, w którym ten trójkąt został przecięta przez test trafienia, wyrażony jako wartość z zakresu od zera do 1. |
VisualHit |
Pobiera wizualizację przecinaną przez ray, wzdłuż którego wykonano test trafienia. (Odziedziczone po RayHitTestResult) |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |