CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示

原创 2016年05月30日 19:35:10

1、CityMaker采用同一个父窗体,多个申请窗体的方式进行多屏功能,并非添加另一个控件,不存在另一个场景,只是在原来的场景中扩展,你可以想象为复制出来。
2、实现多屏幕很简单,主要靠一个属性来控制

  axRenderControl1.Viewport.ViewportMode = gviViewportMode.gviViewportL1R1;

改变该属性直接会分屏左右显示,还有好几种的分屏模式,这里就不多说了,说重点。分屏之后天空盒子可以单独设置,例如我想把FDB的部分数据加载到左侧,部分加载到右侧,实现拆解的加载,那么我们要修改的代码如下3个部分,首先拷贝正常的LoadFDB过来,然后设置双屏,然后修改如下部分。
- 控制特定图层加载

- 设置显示的窗口
这里写图片描述
- 设置显示窗口
这里写图片描述

完成这3部分修改即可
效果如下:
这里写图片描述

如需支持请联系MrSun
sunhaihong@gvitech.com

版权声明:本文为博主原创文章,未经博主允许不得转载。海洪出品,必属精品。 举报

相关文章推荐

CityMaker学习教程01 模块说明

CityMaker 学习教程第一节课 软件的授权和模块说明 首先说一下CityMaker的软件获取,如果是第一次接触想试用该软件,请登录http://www.citymakeronline.com/t...

CityMaker学习教程14 水面图层的创建

在CityMaker中,图层的创建稍显麻烦,现在讲下如何创建水面层。 1、打开Builder并创建一个空的场景。 2、创建一个空的数据源或者选择一个没加载的数据源。 3、右键数据源,创建个数...

我是如何成为一名python大咖的?

人生苦短,都说必须python,那么我分享下我是如何从小白成为Python资深开发者的吧。2014年我大学刚毕业..

CityMaker学习教程10 示例代码的使用Javascript

示例代码中的CS版本和BS版本是对应的,基本都是一对一的,不过BS有些代码跑起来比较困难,比如说这里用到的获取文件位置的代码 var skyboxPath = getSamplesRelatePa...

实现自定义view(2):仿Android QQ多屏幕显示ListView的效果

转载请注明出处。博客地址:http://blog.csdn.net/mylzc 本文在《仿 UC,墨迹天气左右拖动 多屏幕显示效果》的基础上对代码进行修改,模仿Android QQ主界面的分屏Lis...
  • mylzc
  • mylzc
  • 2011-09-19 07:26
  • 14451

CityMaker学习教程07 示例代码的使用CSharp

说明:目前针对学校和企业团体,只需要申请一个试用的授权License即可,配置到服务器上,别的机器在运行SDK的示例的时候,只需将网络授权添加即可。 ILicenseServer license =...

CityMaker学习教程08 一个示例,创建漫游路径

1、在看完CS代码后可以自己写程序了,我刚写了一个由线创建动态路径的代码,给大家参考。 2、配置完场景,加载完FDB。 3、代码片段 _axcontrol.axRenderControl1.Int...

CityMaker学习教程03 数据的导入

了解了软件的模块分类和授权之后,我们便可以开始使用软件了,首先讲一下如何导入shape数据到平台内。 1、打、打开CityMaker Builder 2、点击新建场景,如果是WGS84场景,请自...

CityMaker学习教程05 模型导入

模型生产过程主要是将各类模型导出为CityMaker 支持的模型格式的操作方法。 模型格式: osg+xml:3ds Max软件通过CityMaker OSG Max Exporter(可以找支持...
  • shh369
  • shh369
  • 2016-05-27 19:11
  • 1876

CityMaker学习教程11 创建和移动标签

1、加载一个FDB,并在加载结束的时候绑定函数RcMouseClickSelect: this.axRenderControl1.RcMouseClickSelect += new Gvit...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)