我需要测试光线模型交叉点。我知道有一种内置方法来测试与Viewport3D的光线交集(https://blogs.msdn.microsoft.com/wpf3d/2009/05/18/3d-hit-testing/)
我找不到任何方法来使用它来测试Model3D。我需要测试整个交叉模型,而不仅仅是可见部分。
非常感谢任何帮助。
答案 0 :(得分:0)
确定。我想我找到了解决方案。我能做的是:
ModelVisual3D testModel = new ModelVisual3D();
testModel.Content = model; //model is Model3DGroup
...
RayHitTester(testModel, origin, direction);
它可以正常运作!