多语言展示
当前在线:1118今日阅读:26今日分享:39

物联网3D可视化开发概念汇总

在之前我们提到了很多名词,ThingJS,CamBuilder,CityBuilder,ThingDepot,ThingPano,模型,场景,园区,对开发者来说,有必要掌握这些名词以便今后更好的使用ThingJS平台,今天我们来逐个解释一下。
方法/步骤
1

ThingJS的概念ThingJS 是物联网可视化PaaS开发平台,帮助物联网开发商轻松集成 3D 可视化界面。ThingJS 名称源于物联网Internet of Things (IoT)中的 Thing (物),ThingJS 使用当今最热门的 Javascript 语言进行开发。不仅可以针对单栋或多栋建筑组成的园区场景进行可视化开发,搭载丰富插件后,也可以针对地图级别场景进行开发。广泛应用于数据中心、仓储、学校、医院、安防、预案等多种领域。

2

CamBuilder的概念简单好用的3D园区搭建工具。零基础入门,没有建模知识也能制作3D场景。上万种模型,丰富多样的3D模型库。快速搭建,搭建3D场景快!快!快!

3

CityBuilder的概念聚焦城市的3D地图搭建工具。搭建3D城市,搭建带有3D建筑的三维城市场景。轻松配图,GeoJson、CSV、API等数据轻松上图。丰富的图层样式,3D建筑、动效路网等多种特效图层。无缝集成园区场景,从城市到园区、房间、设备的无缝下钻。

4

ThingDepot的概念3D模型库,上万种模型,数十个行业。自由选择,通用模型免费选用,行业模型自主选购。支持业务属性,模型自带业务属性,支持自定义扩展。支持上传,自有3D模型上传,支持max、obj等多种格式。

5

ThingPano的概念 3D全景图,支持超清全景图,支持360° * 180°全景图自动处理,清晰度可高达12K以上。轻松在3D环境下编辑,通过在线编辑工具直观管理全景图,并可轻松整合到3D场景中。强大脚本支持,配合ThingJS强大的API,实现丰富功能。

6

对象的定义ThingJS 平台的对象是指一个使用 ThingJS 提供的各种类创建的物体实例,不同类的对象实例具有不同接口和功能,比如我们在场景里创建一个园区,园区就是一个对象,园区里的建筑和物体都是对象。

7

模型的定义ThingJS 平台的模型是指可复用的 3D 资源包,有些对象实例创建时指定模型资源的路径。ThingJS 提供了具有丰富资源的模型库(ThingDepot)。

8

场景的定义启动 ThingJS 后,ThingJS 就会创建一个三维空间,整个三维空间我们称之为“场景”(scene),在场景内我们可以创建对象,比如园区,楼宇,车辆,传感器等等。

9

园区的定义通过 CamBuilder 可编辑并输出一个园区,该园区可在 ThingJS 场景中加载。

10

项目的定义ThingJS 平台的项目是指一个场景加上一个交互脚本。脚本使用 JavaScript 语言开发。例如 Demo 里的粮仓管理,交互功能包括点击仓库可以显示信息牌,点击屋顶可以开盖。

推荐信息