分享
查看: 2817|回复: 0

[分享] ThingJS产品六大特性让物联网可视化应用开发更高效

[复制链接]

ThingJS产品六大特性让物联网可视化应用开发更高效

发表于 2019-9-26 16:33:03 来自 分享 阅读模式 倒序浏览
zzv_icon2817 zzr_icon0 查看全部


ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">ThingJS产品六大特性让物联网可视化应用开发更高效


ThingJS是面向物联网的3D可视化开发平台.基于WebGL兼容各种浏览器及移动设备.能够零门槛、高效率、低成本开发各类3D应用,ThingJS产品经过各种规模商用3D可视化项目的二次开发考验和完善,形成了一个简便、快捷、强大的面向物联网应用的3D可视化应用运行和开发平台。那么ThingJS有那些特性呢?本次让大家了解ThingJS的六大特性。


一、强大的3D引擎

ThingJS平台的3D引擎核心是由优锘科技的核心3D研发团队依托多年3D基础算法研究和积累,通过潜心研发,完成底层H5、3D运行基础库架构,并经持续优化、封装、测试逐步完善而成。

ThingJS产品六大特性让物联网可视化应用开发更高效

ThingJS核心框架


ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">ThingJS是纯H5的WebGL架构, 可在各类主流网页浏览器在自如运行, 包括可在移动端直接访问运行。随着ThingJS的不断优化和移动端硬件性能的持续提升,移动端访问3D应用的效果正在越来越好。目前已可以通过微信扫码自如访问3D应用场景。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">

ThingJS产品六大特性让物联网可视化应用开发更高效

ThingJS在线开发环境


ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">ThingJS平台采用浏览器原生的WebGL方式实现3D能力封装,不仅兼容IE11 ,Edge ,Chrome,Firefox等浏览器,而且还可以在手机、PAD等移动端访问,甚至微信扫码也可以直接访问。http://www.thingjs.com的Demo示例可以微信扫码访问。

ThingJS产品六大特性让物联网可视化应用开发更高效

使用电脑访问和手机访问效果图


ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">三、简化模型制作

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">ThingJS平台提供面向普通用户(而非3D设计师)的快速3D场景搭建工具ThingBuilder,可让用户在无需专业3D设计师情况下低成本完成3D场景搭建。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">ThingBuilder工具包括面向园区级别的搭建工具CampusBuilder,还包括面向城市级场景的CityBuilder。


ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">使用ThingJS平台的CampusBuilder3D场景快速搭建工具(原“模模搭”工具), 在搭建工具便捷的搭建方式、海量的3D模型(ThingDepot模型库)资源的辅助下,普通人员(非3D设计师)可快速搭建3D场景,原来专业模型师需要一周制作的场景,现在普通人1天就可以完成搭建。 

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;">四、提高开发效率

ThingJS 平台通过潜心封装,将复杂难懂的3D底层能力(例如:处理点线面顶点,3D坐标系转换,贴图,灯光效果) 变成简单易懂的J S脚本函数和参数设置,让开发者直接使用逻辑概念(例如:园区,建筑,楼层,设备)进行开发,针对物联网应用开发在线提供了近百个3D功能实现例子,大大提高了3D应用的开发效率。

开发者可登录www. thingjs.com网站直接开始在线开发,还提供各类简化开发者开发工作的功能,比如,开发者右键自动生成基础代码。


五、在线开发部署

ThingJS平台推荐将在线开发调试完成的3D可视化应用直接使用在线SaaS方式部署,省去用户本地安装调试等环节,降低成本,提升交付效率。

ThingJS产品六大特性让物联网可视化应用开发更高效


在ThingJS网站编码保存后,进行项目分享。可自动生成访问二维码,供用户PC端和手机访问相关3D可视化应用。


六、支持离线部署

用ThingJS平台开发的项目也可以离线部署,支持Linux(CentOS,Ubuntu, Debian,FreeBSD)和Windows(Window Ser ver)服务器平台。

ThingJS平台开发完项目后,自动生成离线部署安装包,执行安装包程序,便可快速实现一键部署。

ThingJS和其他开发工具相比,站在了更高的封装层面, 用尽可能简洁的接口,直接提供了场景的加载与展示、物联网设备的创建与特效;还提供了信息点、线路、管线、区域、热图、粒子、动画等丰富功能;提供了摄影机控制、第一人称行走、寻路导航和视点线路工具;可扩展的界面、头顶信息牌、内嵌视频监控等丰富的信息展示方式。

ThingJS开发三维可视化应用更对口,门槛更低、开发更高效。


avatar
游客~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

130700ppkpl8x3t7tt1b1t