Ray使用Model3D进行测试

时间:2016-11-17 15:47:04

标签: c# wpf 3d helix-3d-toolkit

我需要测试光线模型交叉点。我知道有一种内置方法来测试与Viewport3D的光线交集(https://blogs.msdn.microsoft.com/wpf3d/2009/05/18/3d-hit-testing/

我找不到任何方法来使用它来测试Model3D。我需要测试整个交叉模型,而不仅仅是可见部分。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

确定。我想我找到了解决方案。我能做的是:

ModelVisual3D testModel = new ModelVisual3D();
testModel.Content = model;     //model is Model3DGroup
...
RayHitTester(testModel, origin, direction);

它可以正常运作!