浏览问题
等待回复
精选文章
申请试用
资源中心
漏洞修复
注册
|
登录
SuperMap技术问答社区
我要
提问
智能客服
首页
/
浏览问题
/
组件GIS
/
问题详情
二次开发通过控件交互向场景中添加模型数据集并显示模型
xiaobaoj...
39EXP
2018年11月16日
类似于这样的
iobjects
二次开发
请
登录
或者
注册
后回答这个问题。
1个回答
您好!您是想实现将模型数据集加载到场景中吗?如果是您可以在WorkspaceControl里写右键单击事件,里面写添加到新球面场景中的代码。具体思路是通过当前选中数据集的名称获得该数据集,定义Layer3DSettingVector对象,最后用sceneControl.Scene.Layers.Add()添加该模型数据集。
胡延南
3,362EXP
2018年11月16日
添加成功,但是并不在球面场景中显示,无法定位到模型所在位置。
您先在idesktop里打开看看您的模型数据集,看有没有模型。如果没有是数据的原因,如果有就是您代码里没有添加定位代码或者您没有在layercontrol里双击模型图层定位。
已解决,非常感谢。
请
登录
或者
注册
后再添加评论。
智能推荐
相关问题
相关文章
推荐教程
c#二次开发怎么实现将shp数据追加到已有数据集中呢?
桌面端二次开发,如何加载scp倾斜摄影测量模型到数据源、图层管理器和场景
二次开发线数据集转换为Geoline对象
通过二维点创建三维点,并拉伸高度以后,添加至在scene场景中,并未出现经过拉伸后的点和注记
桌面版插件开发,小工具,用于调整模型角度,直接和键盘交互。
C#二次开发Layer3DDataset获得模型数据集
二次开发 复合数据集转模型数据集
超图二次开发复制geometry添加到原场景
热门文章
查看更多>
关注我们
超图软件官网
SuperMap Online
地图慧
帮助中心
备案信息
技术资源中心
...