RayMeshGeometry3DHitTestResult Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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) |