如何快速开发数字孪生可视化应用? 原创

ThingJS数字孪生引擎
发布于 2021-12-17 14:54
浏览
0收藏

如何快速高效开发可视化应用?开发可视化应用可选择的方式有很多,然而研究这些对于初学者来讲,尤其是没有web开发基础的人员是痛苦的。
今天介绍一个低代码的可视化开发平台ThingJS,可以快速利用简单的代码快速布局自己想要的可视化应用!效果如下:
如何快速开发数字孪生可视化应用?-鸿蒙开发者社区
ThingJS为可视化应用提供了简单、丰富的功能,只需要具有基本的 Javascript开发经验即可上手。不仅可以针对园区场景进行可视化开发,搭载丰富插件后,也可以针对地图级别场景进行开发。广泛应用于数据中心、仓储、学校、医院、安防、预案等多种领域。下面是开发可视化应用的步骤:
一、 搭建场景
通过使用园区级别的搭建工具CampusBuilder,或者城市级场景的CityBuilder,能够快速的搭建场景。CampusBuilder有大量的模型以供选择,并且部分模型携带了相应动画效果、比如机柜开关门效果、人物行走打招呼效果,同样也有管线可以进行选择,无论是做数据中心、3D机房还是做管线、水利等都是十分方便快捷的,同时也可以导入CAD图纸快速生成建筑面。并且在CampusBuilder中,还有着场景市集可供我们查阅并且购买优秀的场景,使用现成的场景进行二次开发也能大大提高工作效率,减少开发成本。
普通人员(非3D设计师)可快速搭建3D场景,原来专业模型师需要一周制作的场景,现在普通人1天就可以完成搭建。
如何快速开发数字孪生可视化应用?-鸿蒙开发者社区
二、 开发应用
开发者可登录www.thingjs.com直接开始在线开发,还提供各类简化开发者开发工作的功能,比如:开发者右键自动生成基础代码。基于3D场景,开发者能够直接使用逻辑概念(例如:园区,建筑,楼层,设备)进行开发,针对物联网应用开发在线提供了近百个3D功能实现例子,大大提高了3D应用的开发效率。
支持模型上传,提供场景加载、分层级浏览,对象访问、搜索、以及对象的多种控制方式和丰富的效果展示,可以通过绑定事件进行各种交互操作,还提供了摄像机视角控制、点线面效果、温湿度云图、界面数据展示、粒子效果等各种可视化功能。
如何快速开发数字孪生可视化应用?-鸿蒙开发者社区
三、 对接数据
在所开发的3D可视化应用中,对接物联网或业务数据,可以实时驱动3D场景动态变化或图表数据更新。
如何快速开发数字孪生可视化应用?-鸿蒙开发者社区
四、 发布项目
开发完成的可视化项目,可选择在线部署在云服务器或离线部署到自己的服务器上。不仅兼容IE11,Edge,Chrome,Firefox等浏览器,而且还可以在手机、PAD等移动端访问,甚至微信扫码也可以直接访问。缩短项目时间,提升交付效率。
如何快速开发数字孪生可视化应用?-鸿蒙开发者社区
可视化项目开发真心不难,掌握JS,通过ThingJS你就能开发自己的可视化应用啦啦~赶紧试用!

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
1
收藏
回复
举报
回复
    相关推荐