Udostępnij za pośrednictwem


RayMeshGeometry3DHitTestResult Klasa

Definicja

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
RayMeshGeometry3DHitTestResult

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)

Dotyczy