大家可能都是第一次接触ThingJS,不论是开发还是建模或是其他人员,对于ThingJS要有一个基本的了解才行,不然很难开展工作。
ThingJS物联网可视化平台,准确来说将可视化场景分成了两个步骤:
1:场景制作
2:场景开发
顾名思义,场景制作一般来说就是由建模人员去制作,场景开发就是由开发人员去开发制作好的场景,写相关脚本的。
我们就按照这两个步骤逐步细分一下:
一、场景制作:
1.1:工具下载
场景制作需要使用ThingJS的免费搭建工具campusbuilder客户端,下载可以在ThingJS网站的【资源中心-下载】页面去下载,第一个就是,仅支持win64操作系统。
1.2:工具详解
可以直接在网站文档中心查看:https://www.thingjs.com/guide/cn/tutorial_Introduce/CB_Interface.html 在此就不重复说明了。有需要了解的可以直接进入该页面查看。
1.3:制作场景
制作带室内结构的场景可以参考这个帖子:CamBuilder模模搭客户端搭建建筑(室内结构)以及如何在ThingJS中使用(一)(http://forum.thingjs.com/thread-69166.htm)
1.4:使用模型
使用模型可以分为两大种类:
1.4.1使用官方模型库模型去制作场景
官方提供了许多公用模型,如果只是演示使用,无特殊要求的话,可以直接使用官方模型库中的模型去建模,但只有少部分是这样的,大部分是另一种情况。
1.4.2使用其他来源的模型去制作场景
这就是另一种情况,模型库中的模型无法满足我们的需求,需要专门制作的那种,绝大多数都是那种小区建模、楼宇建模、仓库厂房建模甚至于是保密项目(涉及到保密的可以直接去咨询官方人员,在此就不作赘述)等等,其他模型上传campusbuilder模模搭也是支持的,支持各种格式的模型在最新版的campusbuilder客户端中上传,具体格式可以看看这个帖子:CB模型导入说明-场景搭建-ThingJS 开发者社区?(http://forum.thingjs.com/thread-69124.htm)
除此之外还可以通过3dsmax(仅支持2016 2019 2020三个版本的max软件),下载我们的max上传插件上传标准模型。
1.5:园区搭建
有少部分对于园区搭建、室内结构不太理解的,这里可以大致给大家说明一下呢:
名词解释:
1、园区:什么是园区,按我的理解,园区就是通过CamBuilder制作的场景,这个场景可以非常大,比如一个工业园,类似资源中心的那些场景,但也可以非常小,比如就新建场景然后保存,场景中就只有一个初始人物,这也是一个园区场景,在ThingJS体系中,可以认为园区就是场景,场景就是园区。场景中可以包含各种模型。
2、建筑:这里面的建筑跟我们平时认为的建筑不一样,在ThingJS体系中,只有通过campusbuilder模模搭客户端的这个按钮制作的自定义建筑,这才算是建筑,建筑的特点就是,在客户端中,双击可以进入到室内结构中去。并且进入后左上角会出现这种状态栏:
3、楼层:楼层是使用自定义建筑后才能去制作的,通过双击自定义建筑生成这个样子的立方体,会进入到一个有绿色方框
|
|
|
|
|
|