ThingJS可视化PaaS平台基于webgl,封装Threejs后研发出来的thingjs库,极大的简化了学习入门webgl的难度, 使thingjs变成一个商业级的3D js库,让前端人员能够在一周内开始开发一个完整的webgl可视化行业应用,ThingJS将一个三维可视化场景分为了以下四步:
方法/步骤
1
1.场景搭建;通过CamBuilder、CityBuilder搭建3D场景, CamBuilder依托先进的三维实时互动引擎技术,提供快速场景搭建能力,可低门槛、低成本地在数字化世界中构建一个真实世界的仿真场景。无论是高楼大厦,还是高山湖海;无论是动物花草,还是机械设备,都可以方便地在CamBuilder中引用,使用户快速完成3D场景搭建。
2
2.应用开发;创建项目之前需登录ThingJS账号,如果您尚未登录账号或页面出现“登录已过期,请重新登录!”的提示,为保证项目的正确保存及运行,请您在账号登录之后再创建项目。您可通过以下三种方式创建项目:选择菜单区域的“文件 - 新建项目”选项点击工具栏“新建”图标,图标如右图所示:使用快捷键“Ctrl+P”
3
3.数据对接;对接的数据不用经过 ThingJS 平台,可以通过 Ajax 请求或者 WebSocket 方式获取服务器端的数据。
4
4.项目发布。项目有两种发布方式。1.在线部署。 2.离线部署,在线部署,是指在ThingJS平台上托管,所有的资源都放在ThingJS平台。离线部署,是指在用户自己的服务器上进行部署。所有的资源都会下载到用户的服务器。进行离线部署,必须成为 VIP(商业开发者)