云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > SkylineV6二次开发培训教程 - 图文

SkylineV6二次开发培训教程 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/6/16 1:14:33

//-------------------------------- function HiddenPopup() {

tWindow.RemovePopupByCaption(\); }

classid=\object>

classid=\object>

4开发接口应用举例 4.1 ISGWorld6

ISGWorld6是TE主要接口的入口点。你可以通过这个接口管理应用程序和3D内容,并处理各种事件。

下面的接口可以通过ISGWorld6接口的属性获得: ? IProject6(.Project)-打开工程,管理工程属性和保存工程。

? INavigate6(.Navigate)-通过设置摄像机的位置在3D窗口中导航,并且可以产生复杂的动作,如飞到对象,放大/缩小等。

? IProjectTree6(.ProjectTree)-访问信息树。可以进行组的创建和检索树中的对象。 ? ICreator6(.Creator)-创建和删除所有的图层、对象、位置、几何体、颜色和漫游路径。 ? IAnalysis6(.Analysis)-进行地形分析操作。

? ITerrain6(.Terrain)-公开信息,如正在使用的MPT文件的名称, MPT坐标系和高程信息。

? IWindow6(.Window)-根据屏幕中的点检索3D窗口,创建和管理弹出窗体,创建快照和管理用户界面元素。

? ICommand6(.Command)- 激活TE用户界面操作,如打开/关闭地下模式,开始手动对象编辑。

? ICoordServices6(.CoordServices)-数据坐标系。可以定义坐标系统,将坐标系转换为当前地形坐标系等。

? Events-使用AttachEvent监听TE事件。

提示:以上接口为TEV6.0支持的接口。当使用旧版本进行开发时,请参照相应的开发指南。

属性 Analysis Application Command CoordServices

分析地形的方法。 控制不同的应用级别设置。 访问标准TerraExplorer菜单命令。 提供一系列方法将给定坐标系和其他坐标系进行

转换。 Creator DateTime IgnoreAccelerators Navigate Project ProjectTree Terrain Version Window 方法 AttachEvent DetachEvent GetOptionParam Open SetOptionParam 事件 OnBeforePresentationItemActivation OnCommandValueChanged OnContainerChanged OnCreateBasicKit OnDataTiemChanged OnDrawHUD 创建不同对象的一组方法。 提供相关功能的日期和时间。 定义应用程序执行键盘快捷命令,或是erraExplorer执行键盘快捷命令。 控制摄像机的位置、方向和速度。 访问工程设置并可以打开、保存工程等。 可以操作信息树节点,包括对组、项目和图层的管理。 Iterrain6表示地形信息,如正在使用的MPT文件名称,MPT坐标系统。 返回当前TerraExplorer的版本信息。 与3D窗口交互的一组功能,包括快照,获取屏幕尺寸和像素点信息。 绑定特定功能到事件,当事件发生时调用此功能。 解除使用AttachEvent方法绑定到事件的功能。 返回TerraExplorer参数设置中指定参数的值。 打开指定工程。 设置TerraExplorer参数设置中指定参数的值。 通知客户端漫游路径某步骤被激活。 当一个标准的TerraExplorer菜单命令值改变时触发事件。 当在工程自定义容器中执行操作时触发事件。 当项目打包为本地包或网络包时触发事件。 当改变日期和时间时触发事件。 帧被渲染后,但HUD层被绘制前,触发事件。当使用IWindow6.SetHUDLayer方法更新HUD图层时触发该事件。 一个Fly文件关闭后触发事件。 文件正在被关闭时触发事件。 当Fly文件被保存时触发事件。 刷新每帧时触发该事件,允许客户端执行任何操作(如,移动对象)。 当TerraExplorer输入模式改变时触发事件(例如从自由飞行模式转换到测量模式) 当图层不是预先存储到本地客户端而是以流方式传送时触发事件。 当用户双击鼠标左键时触发事件。 当用户按下鼠标左键时触发事件。 当用户释放鼠标左键时触发事件。 当TerraExplorer加载完Fly文件后触发事件。 OnFileClosed OnFileClosing OnFileSave OnFrame OnInputModeChanged OnLayerStreaming OnLButtonDblClk OnLButtonDown OnLButtonUp OnLoadFinished

搜索更多关于: SkylineV6二次开发培训教程 - 图文 的文档
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

//-------------------------------- function HiddenPopup() { tWindow.RemovePopupByCaption(\); }