1

光線モデルの交差をテストする必要があります。Viewport3D ( https://blogs.msdn.microsoft.com/wpf3d/2009/05/18/3d-hit-testing/ )との光線の交差をテストする方法が組み込まれていることを知っています。

それを使用して Model3D をテストする方法が見つかりません。目に見える部分だけでなく、モデル全体の交差をテストする必要があります。

どんな助けでも大歓迎です。

4

1 に答える 1

1

Ok。私は解決策を見つけたと思います。私ができることは次のとおりです。

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

そして、それは想定どおりに機能します!

于 2016-11-17T19:12:05.173 に答える