RayMeshGeometry3DHitTestResult 类

定义

表示射线命中测试与 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
继承
RayMeshGeometry3DHitTestResult

注解

此类返回有关光线和 a MeshGeometry3D的交集的信息。

返回的 VertexWeight1条形坐标, VertexWeight2并且可以 VertexWeight3 内插以查找交集发生的位置,或者使用纹理坐标在 Point3D 相交模型纹理上的点。

属性

DistanceToRayOrigin

获取相交点与射线原点在启动命中测试的 Visual3D 坐标空间中的距离。

MeshHit

获取与此命中测试相交的 MeshGeometry3D

ModelHit

获取与执行命中测试所沿的射线相交的 Model3D。

(继承自 RayHitTestResult)
PointHit

获取网格与执行命中测试所沿的射线相交的点。

VertexIndex1

与射线相交的网格三角形的第一个顶点。

VertexIndex2

与射线相交的网格三角形的第二个顶点。

VertexIndex3

与射线相交的网格三角形的第三个顶点。

VertexWeight1

网格三角形的第一个顶点针对该三角形与命中测试相交的点的相对比例(表示为介于 0 与 1 之间的值)。

VertexWeight2

网格三角形的第二个顶点针对该三角形与命中测试相交的点的相对比例(表示为介于 0 与 1 之间的值)。

VertexWeight3

网格三角形的第三个顶点针对该三角形与命中测试相交的点的相对比例(表示为介于 0 与 1 之间的值)。

VisualHit

获取与沿其执行命中测试的射线相交的视觉对象。

(继承自 RayHitTestResult)

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于