0

HitTestParameters3DパラメーターをVisualTreeHelper.HitTest(、、、)に渡そうとしていますが、これを行う方法に関する例を見つけることができず、HitTestParameters3Dに関する情報が不足しています。

ヘルプをいただければ幸いです。

ありがとう

Q

4

1 に答える 1

0

パラメータにはRayHitTestParametersクラスを使用します。

RayHitTestParameters hitParams = 
        new RayHitTestParameters(
            new Point3D(0, 0, 0),
            new Vector3D(1, 0, 0)
            );
    VisualTreeHelper.HitTest(visual3d, null, ResultCallback, hitParams);

最初のパラメーターとして、Viewport3DではなくVisual3D(たとえば、ModelVisual3D)をHitTestに渡すようにしてください。そうしないと、「RayHitTestParametersからHitTestParametersに変換できません」というエラーが発生します。

于 2011-01-31T16:28:44.540 に答える