利用WPF建立自己的3d gis软件(非axhost方式)(六)跳转,增加外部三维模型
2024-10-01 23:39:56
原文:利用WPF建立自己的3d gis软件(非axhost方式)(六)跳转,增加外部三维模型
先下载SDK:https://pan.baidu.com/s/1M9kBS6ouUwLfrt0zV0bPew 密码:1te1
地图数据包(sqlserver2008R2版本,也可以不下载): https://pan.baidu.com/s/1PjcNamad7OVpCrsVJ7dwFQ密码:uw9r
下载 核心SDK升级包:https://pan.baidu.com/s/1Q3dlM-Va-RmlEYbnmi8Xuw 并覆盖到SDK目录中。里面有也每一篇的例子代码
完整的视频演示:http://v.youku.com/v_show/id_XMTU4MTI5NTE4NA==.html
废话少说:
gis3d.MapGo(103, 30, 19); //第一次跳转会有点慢,主要是获取数据,如果是用的公网服务器可能会卡一下。第二次就不会了
运行上面的代码会动画跳转到经度103,纬度30 层数为19层的一个点。
下面是在鼠标点击位置增加一个外部三维模型,目前只支持3ds格式
gis3d.State = GisLib.WindowsMT.GisState.军标增加;
gis3d.AddBiaoState = "增加军标;常用\\3D模型;";
设置好以后,在地图上点击一下,就会弹出一个文件对话框,选择相应的3ds文件即可,有木有觉得太简单了。。。实际就是这么简单啊。而且在加入的时候SDK会自动计算模型的大小。自动给与一个自适应的大小,并 直接进入编辑状态, 可直接对才加入的模型进行编辑以及属性设置如下图:
编辑方法为鼠标单击可以拖动,按住红蓝圈可以旋转,鼠标滚轮动作可以调整大小,鼠标中键按住不要动上下移动可调整离地面高度,并且可以勾选自动显示选项, 平台会自动按照可视范围自动隐藏和调入该模型,即可大范围加入模型而不卡顿。
http://www.chinamtouch.com QQ:40140203
最新文章
- js使用Switch达到切换不同颜色的效果
- Windows下安装Tomcat服务
- mysql tinyint
- HBase HMaster Architecture - HBase Master架构
- ASP.NET MVC轻教程 Step By Step 8——路由
- 浅谈Java内存及GC
- uva11630 or hdu2987 Cyclic antimonotonic permutations(构造水题)
- KNN(k-nearest neighbor的缩写)又叫最近邻算法
- effective c++ 条款6 如果不想要就要告诉大家
- SUSE Linux Enterprise 11 离线安装 DLIB python机器学习模块
- 如何在工程中使用axis2部署webservice
- JavaScript递归
- 【OpenGL】搭建opgl环境
- allure--下的各装饰器的翻译及自己的总结
- Python的变量以及类型
- unknow Unknown type name 'NSString'
- error eslint@5.12.0: The engine ";node"; is incompatible with this module.
- 164. Maximum Gap (Array; sort)
- Java Nashorn--Part 6
- Effective C++ Placement new