我正在尝试将HitTestParameters3D参数传递给VisualTreeHelper.HitTest(,,,),但我没有找到任何关于如何完成此操作的示例,而且有关HitTestParameters3D的信息很少。
非常感谢帮助。
由于
Q
答案 0 :(得分:0)
使用RayHitTestParameters class for the parameter。
RayHitTestParameters hitParams =
new RayHitTestParameters(
new Point3D(0, 0, 0),
new Vector3D(1, 0, 0)
);
VisualTreeHelper.HitTest(visual3d, null, ResultCallback, hitParams);
确保将Visual3D(例如,ModelVisual3D)和not your Viewport3D作为第一个参数传递给HitTest。否则,您将收到“无法从RayHitTestParameters转换为HitTestParameters”错误。