4

多くの小さなオブジェクト (タイヤ、シート、ホイールなど) に ModelVisual3D分割された大きな(車など) があります。GeometryModel3D

ModelVisual3Dマウスがクリックされたときにテストをヒットし、どちらがヒットしたかを判断したいと思いますGeometryModel3D。車 ( ) をヒット テストできますがModelVisual3D、車のどの部分 (GeometryModel3Dオブジェクト) がクリックされたかを特定できません。

MouseLeftButtonDownイベント(または他のマウスイベント)を処理するときに、モデルの正確な部分を特定する方法を知っている人はいますか?

4

2 に答える 2

0

このブログ投稿は、フレームワークを使用して光線テストを行う方法を示しています。

http://blogs.msdn.com/b/wpf3d/archive/2009/05/18/3d-hit-testing.aspx

コールバックの結果には、交差したメッシュの詳細が含まれ、そこから交差したメッシュの特定の部分を取得できます。

于 2011-07-16T06:40:36.803 に答える
0

http://www.kindohm.com/technical/ComplexVisuals.htmをご覧ください-そこで説明されているメカニズムが役立つと思います。

于 2011-07-16T05:51:56.123 に答える