RayMeshGeometry3DHitTestResult Clase

Definición

Representa una intersección entre una prueba de posicionamiento de un rayo y un objeto 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
Herencia
RayMeshGeometry3DHitTestResult

Comentarios

Esta clase devuelve información sobre la intersección de un rayo y un MeshGeometry3D.

Las coordenadas barycéntricas devueltas por VertexWeight1, VertexWeight2y VertexWeight3 se pueden interpolar para encontrar el Point3D lugar donde se produjo la intersección o el punto de la textura del modelo intersecdo mediante coordenadas de textura.

Propiedades

DistanceToRayOrigin

Obtiene la distancia entre el punto de intersección y el origen del rayo en el espacio de coordenadas del objeto Visual3D que inició la prueba de posicionamiento.

MeshHit

Obtiene el objeto MeshGeometry3D intersecado por esta prueba de posicionamiento.

ModelHit

Obtiene el Model3D intersecado por el rayo en el que se realizó la prueba de posicionamiento.

(Heredado de RayHitTestResult)
PointHit

Obtiene el punto en que el rayo en el que se realizó la prueba de posicionamiento forma una intersección con la malla.

VertexIndex1

Primer vértice del triángulo de la malla intersecado por el rayo.

VertexIndex2

Segundo vértice del triángulo de la malla intersecado por el rayo.

VertexIndex3

Tercer vértice del triángulo de la malla intersecado por el rayo.

VertexWeight1

Contribución relativa del primer vértice de un triángulo de malla al punto en que la prueba de posicionamiento se intersecó con ese triángulo, expresada como un valor comprendido entre 0 y 1.

VertexWeight2

Contribución relativa del segundo vértice de un triángulo de malla al punto en que la prueba de posicionamiento se intersecó con ese triángulo, expresada como un valor comprendido entre 0 y 1.

VertexWeight3

Contribución relativa del tercer vértice de un triángulo de malla al punto en que la prueba de posicionamiento se intersecó con ese triángulo, expresada como un valor comprendido entre 0 y 1.

VisualHit

Obtiene el objeto visual intersecado por el rayo en el que se realizó la prueba de posicionamiento.

(Heredado de RayHitTestResult)

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a