读书人

WPF有关问题.快疯了

发布时间: 2012-06-06 16:44:11 作者: rapoo

WPF问题.急啊。。。。啊啊啊啊啊啊,快疯了!
我用WPF绘制3D图形。动态绘制了许多图形,现在想选中其中一个怎么弄啊???

这东西还没有事件,就ViewPort3D有事件,但选中ViewPort3D就选中了所有的图形了。

怎么办?望大神指点!

[解决办法]
命中测试

C# code
VisualTreeHelper.HitTest(sender as Visual,            null,            new HitTestResultCallback((result) =>            {                if (result != null && result.VisualHit is ModelVisual3D)                {                    RayMeshGeometry3DHitTestResult rayHTResult = result as RayMeshGeometry3DHitTestResult;                    GeometryModel3D model = rayHTResult.ModelHit as GeometryModel3D;                }                else if (result != null && result.VisualHit is Grid)                {                }                return HitTestResultBehavior.Stop;            }),            new PointHitTestParameters(e.GetPosition(viewport3D))); 

读书人网 >CAD教程

热点推荐