浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
使模型变成选中状态
好似一棵...
11EXP
2019年07月15日
通过代码让一个模型的状态变成选中状态。
net
请
登录
或者
注册
后回答这个问题。
1个回答
您好,可以通过实例化Selection3D,然后通过Selection3D.Add模型对象的Smid值来实现
邬袁凯
2,432EXP
2019年07月15日
Recordset RS = dtv.Query(""+ XmlVale + "='"+ textBox1.Text + "'", CursorType.Static);
Geometry geo = RS.GetGeometry();
Point2D poin = geo.InnerPoint;
SceneControl sceneControl = (SuperMap.Desktop.Application.ActiveForm as IFormScene).SceneControl;
sceneControl.Scene.Camera = new SuperMap.Realspace.Camera(poin.X,poin.Y,30);
sceneControl.IsDynamicSelection = true;
sceneControl.Scene.Refresh();
Selection3D selection = new Selection3D();
GeoStyle3D geostyle = new GeoStyle3D();
geostyle.FillForeColor = Color.Red;
selection.Style = geostyle;//选中时风格
selection.Add(RS.GetID());
RS.Dispose();
模型没有选中,帮忙看看是不是代码错了
您好,我这边说的有点问题,不是实例化,是直接获取当前图层的选择集
Selection3D selection3d = sceneControl1.Scene.Layers[0].Selection;
selection3d.Add(1);
selection3d.Style.FillForeColor = Color.Red;
selection3d.UpdateData();//此项为必填
可以了谢谢
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
数据集查到模型后 模型飞行定位后怎么使模型处于选中状态 选中时模型风格为红色
Material3DPBR 类会使模型外观都变成黑色是怎么回事?
地图从漫游切换到选择状态,变成红叉且无法在切回
在鼠标进行平移,旋转,选择不同状态下 改变光标样式
在查询坐标点的状态下不选中模型,不触发选中模型事件
wengl倾斜模型单体化+属性查询中,选中状态错误
场景中的模型选中状态的高亮可以自定义么
如何不用点击使feature处于选中状态
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...