RayMeshGeometry3DHitTestResult 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示射线命中测试与 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
- 继承
注解
此类返回有关光线和 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) |