编程工具

中天灏景ConverseEarth二次开发工具包SDK V2018 电脑版
  • 中天灏景ConverseEarth二次开发工具包SDK V2018 电脑版

  • 类别:编程工具系统: WinAll
  • 大小:125.52M时间:2018-04-14 09:46:14

应用简介

  中天灏景ConverseEarth二次开发工具包SDK是一款可以帮助开发人员将三维引擎嵌入到信息化系统的编程工具,该款工具支持B/S和C/S架构,同时支持PHP、JSP、JS、C++、VB、C#、.net等多种主流语言,SDK内还有各种各样功能的api,除了可以辅助你控制场景,还能接受来自三维GIS系统抛出的各类事件。

中天灏景ConverseEarth二次开发工具包SDK

【功能介绍】

  1、控制相机视图;

  2、加载DEM、DOM及三维模型到地球表面;

  3、图层及物体实时动态变化;

  4、使用刚体及骨骼动画表现角色及机械运动;

  5、事件触发与事件接收;

  6、将ActiveX控件嵌入到网页或桌面程序;

  7、连接常用数据库读写属性信息;

  8、任意创建资源库对象,并提供基于时间轴的事态布局;

  9、基本几何体、标注、箭头及流动线的绘制;

  10、最优路径等信息分析功能;

  11、右下角小地图的二三维一体化控制;

  12、矢量及栅格数据的动态加载。

ConverseEarth二次开发控件

【接口分类】

  1、系统类(system)

  提供三维引擎系统级别的控制:获取视图的宽高;切换操作模式;开启测量功能;开启屏幕快照功能;光照雾效等参数设置;获取指定点高程;屏蔽/开启鼠标键盘事件。

  2、图层管理类(layer)

  提供控制地理图层的功能:添加、删除KML图层;添加、删除影像图图层;添加WMS服务器图层;添加WFS服务器图层;添加TMS服务器图层。

  3、相机控制类(camera)

  提供关于相机类所有的功能:获取/设置相机位置与朝向;飞行到某个坐标位置或某个物体;设置相机前后左右上下运动速度;设置角色扮演模式下相机跟随各项参数。

  4、三维模型控制类(mesh)

  提供控制精细三维模型(Mesh物体)的各项功能:从模型库创建、删除三维模型;获取/设置相Mesh模型的地理位置、方位角、缩放比例;三维模型着色及半透明;播放模型动画。

  5、场景管理类(scene)

  对三维场景进行管理,接口包括:添加三维场景;获取三维场景中心地理位置;获取三维场景及所有Mesh物体名称;设置场景内所有模型的半透明度。

  6、图形绘制类(painter)

  提供绘制标注、线、多边形等的函数,包括:创建、删除标注;创建、删除线(包括纹理线);创建、删除多边形面;设置线、面的颜色及半透明度;多边形挤压成多面体。

  7、二维GIS类(gis2d)

  提供2DGIS的控制,包括:在2DGIS上创建标注、线、圆形、多边形等。

  8、三维地形类(terrain)

  提供地下控制的各项功能:设置地形可见性;设置地形半透明度。

  9、角色控制类(character)

  提供角色(人物、设备、NPC等)的控制功能,主要包括:创建、删除角色;设置角色的目标点位置;设置角色的移动速度;播放角色的骨骼动画;获取角色的身高。

  10、图形用户界面类(gui)

  提供常用三维GUI的创建与参数设置,可以操作的控件包括:按钮、静态文本框、输入文本框、列表框、组合框、单选框、复选框、菜单栏、滑动条、进度条等。可以控制所有控件的透明度、位置、可见性、出场动画效果。

  11、数学计算类(math)

  提供常用的数学计算,比如:获取二维矢量(vector2d)的夹角;两点之间插值;获取线的长度;根据角度和旋转轴生成四元组。

  12、音频/视频类(audio/video)

  提供音频与视频的播放控制,实现了音频的播放与音量设置;视频的播放控制。

  13、视口管理类(viewport)

  视口一般理解为浮动小窗口、画中画。视口类提供了:创建、删除视口;添加视口内可视对象;设置相机位置;设置视口可否被操作。

  14、资源布局器类(resourceLayout)

  提供对ConversEarthBuilder内资源布局器的控制:播放、停止、复原资源布局方案;获取/设置资源布局方案内变量的值;载入新的方案;载入新的JavaScript脚本。

  15、粒子特效类(fx)

  提供常用粒子特效的创建、设置等。包括:创建/删除火、烟雾、雨、雪、喷水、爆炸等粒子特效;获取/设置各类粒子特效的生命值、速度、透明度等参数;获取/设置粒子的位置及可见性。用户可以根据火灾数学模型通过API动态模拟发展趋势。

  16、演练服务器类(server)

  提供单人/多人演练时与演练服务器对接接口,学员每操作一步可以向服务器端上传操作步骤及各项变量,服务器端再进行评分及记录步骤。接口包括:服务器变量赋值;服务器工作流流程赋值。

  17、物理引擎类(physics)

  提供构建动力学模型的框架,可以模拟地震、车辆行进、刚体碰撞等常见的物理现象。通过API可以:将三维模型和物理学模型绑定;设定物理引擎的各项参数:重力、摩擦力、阻尼系数等。

  18、最优路径类(optimalPathCalculator)

  提供基于自建路网的最优路径分析功能,添加路网节点;设置路网联通向量;输出最优路径的节点队列。

  19、触发事件类(event)

  提供各种触发事件,将三维引擎内部产生的事件传递给外部主调语言,主调语言通过回调函数来接收这些事件。触发事件包括:鼠标事件:点击模型、点击标注、点击面、点击线;GUI事件;窗口Resize事件;地理图层添加/移除事件;角色到达目标点事件;相机到达目标点事件;服务器消息事件;布局器方案各类事件:打开、播放、复原。

  20、插件管理类(plugin)

  提供独立动态链接库(DLL)插件的管理功能,用户可以创建自己的DLL,作为插件挂接到三维引擎。插件管理类提供的API包括:载入/卸载DLL;执行DLL内函数。

展开 收起

猜你喜欢

热门专题

热门推荐

  • Google表格 V1.25.341.00.90 安卓版

    Google表格 V1.25.341.00.90 安卓版

  • 番茄ToDo V10.2.9.328 安卓最新版

    番茄ToDo V10.2.9.328 安卓最新版

  • 阳光云 V2.1.6.20250826 安卓版

    阳光云 V2.1.6.20250826 安卓版

  • 幕布最新版 V3.0.0 安卓版

    幕布最新版 V3.0.0 安卓版

  • ToDesk远程控制 V4.8.1.0 安卓最新版

    ToDesk远程控制 V4.8.1.0 安卓最新版

  • 幕布手机版 V3.0.0 安卓最新版

    幕布手机版 V3.0.0 安卓最新版

  • 滴答清单手机版 V7.6.8.0 安卓版

    滴答清单手机版 V7.6.8.0 安卓版

  • 抖店 V12.0.0 安卓版

    抖店 V12.0.0 安卓版

  • 企业密信 V2.8.210.250805 安卓版

    企业密信 V2.8.210.250805 安卓版

  • 销氪 V5.0.5 安卓版

    销氪 V5.0.5 安卓版

  • 番茄作家助手官方版 V4.8.0 安卓最新版

    番茄作家助手官方版 V4.8.0 安卓最新版

  • 桂聘 V2.3.88 安卓版

    桂聘 V2.3.88 安卓版

推荐排名

  • 威纶通触摸屏编程软件最新版本 V6.08.02.500 官方免费版 748.57M9.2万人在用 威纶通触摸屏编程软件是一款非常专业的电脑屏幕编辑软件。它的功能十分强大,除了常用的四则运算、逻辑判断等功能外,还可以进行三角函数、反三角函数、开平方、开三次方等运行,还可以编写通讯程序。

    详情
  • 西门子s7-200 smart编程软件 V4.0.9.25 中文免费版 276M7.7万人在用 s7200smart编程软件最新版本是一款界面美观的plc编程软件。该软件操作简单,对新款的编程软件进行支持,包括了CP243-1等,软件还可进行远程的编程、数据传输的功能也是相当的强大。

    详情
  • 串口调试软件 V4.5 官方版 134K4.1万人在用 串口调试软件为用户提供了串口调试功能,可通过该软件直接调试通讯设备,提供了十六进制发送,接收数据保存,用户只需要设置设备端口即可开始编辑数据发送。

    详情
  • GX Developer(三菱PLC编程软件) V8.86 官方中文版 227.47M4.6万人在用 GX Developer是一款专业三菱PLC编程软件,它适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。

    详情
  • Vscode破解版 32位/64位 汉化免费版 53.95M3.8万人在用 Vscode中文破解版是一款超级强大的代码编辑软件,该软件可以用来编译web应用程序,其拥有一个强大的调试功能,可以帮助程序员提高代码的编辑速度,并对代码进行循环调试。

    详情
  • jdk8 32位安装包 V8.0.3410.10 免费版 157.7M2.9万人在用 jdk8 32位安装包是一款JAVA开发语言软件。该软件采用了新的语音特性,显著增加和完善Java语言特性,增添标准库,包括默认方法,新的java.util.stream包及 Date-Time API,非常适合程序员来使用!

    详情
  • MINDSTORMS头脑风暴软件 V1.2.2 中文版 240.21M3.1万人在用 乐高ev3编程软件中文版是一款功能强大的少儿编程学习软件,为用户提供了海量的学习工具,帮助孩子尽情的在编程中头脑风暴,学习各种编程知识。

    详情
  • s7-200smart编程软件 V2.5 官方最新版 352.25M2.7万人在用 S7-200 SMART编程软件是一款由西门子公司推出的PLC编程工具。该产品最新的版本为2.5版,新版本自带了一个卸载软件,还有CAD数据和EPLAN数据,支持WIN7(32位或64位)、WIN10系统,让你编程更加高效。

    详情

网友评论