请选择 进入手机版 | 继续访问电脑版
2021ThingJS数字孪生智慧场景可视化开发大赛获奖者专访
查看: 834|回复: 0

[分享] ThingJS项目标离线摆设

[复制链接]
avatar

52

主题

57

帖子

79

积分

注册会员

Rank: 2

积分
79
ico_lz  楼主| 发表于 2020-11-2 14:37:17 | 显示全部楼层 |阅读模式

作为一个物联网可视化PaaS平台,ThingJS大大的简化了开辟物联网可视化处理计划的难度,而且针对一些有保密项目大概是需要将项目私有化摆设的用户,开辟了离线SDK开辟包以及离线摆设功用,离线摆设功用使得用户可以在内网情况下去拜候建造好的ThingJS项目。


那末ThingJS项目是若何去离线摆设的呢?在停止离线摆设之前,怎样去熟悉这个摆设流程呢?这个就需要VIP的权限了呢,今朝只要VIP大概是采办了离线SDK开辟包的用户才可以试用并打包离线摆设包的呢,没有采办这两个办事的,是没法下载离线摆设包的。


同时鄙人载离线摆设包之前,我们还得去设置cps文件,首先翻开要离线摆设的项目,然后点击对应的CPS文件,今朝只要采办了离线摆设的用户才能打包多个场景,仅采办了VIP的用户只能打包一个场景,相关场景设置以下所示:

留意 :  

       鉴于少部分用户在设置cps文件时出错,致使出现模子、场景找不到的题目,在此出格说明:scenes中的场景设置以及models中的模子设置,最初一行设置都是不能增加逗号的,否则会致使打包时缺失某个模子大概场景!


ThingJS项目标离线摆设

/*
* 说明:本文件是“项目离线摆设包”场景打包设置文件。
* 提醒:项目离线摆设包打包时将参考本文件设置停止。为确保打包完整,请将项目引入的“园区”场景URL、
*       模子URL,填写到下方的设置中。
*/
{
// 当前项目利用的ThingJS包(thing.min.js)版本号
"thingjs_version" : "1.2.7.3",
// 举例:项目中援用的第一个场景URL为 "/api/scene/d370cad09e74f42d932b083d",
//      第二个场景URL为 "/api/scene/b422fd26d4c7874df3992068",
//      为能正确打包上述两个场景,需设置以下:
// "scenes": [
//     "/api/scene/d370cad09e74f42d932b083d",
//     "/api/scene/b422fd26d4c7874df3992068"
//  ],
// 举例:项目中静态援用了模子 "/api/models/8CF6171F7EE046968B16E10181E8D941/0/gltf/",
//      为能正确打包该援用模子,需设置以下:
// "models": [
//     "/api/models/8CF6171F7EE046968B16E10181E8D941/0/gltf/"
//  ]
}


当我们将里面的场景scenes和models(倘使有静态援用model的话)设置好了后,才可以去打包,有多场景的用户则需要留意,需要您获得离线摆设永久授权码才能去下载您的多场景项目并停止打包,是没有测试一说的,除非您先将您的多场景在代码中正文掉,酿成一个单场景项目,这样才可以去测试单场景的离线摆设。


前置条件完成后,我们便可以保存文件,然后点击项目-摆设项目-挑选离线摆设,然后依照离线摆设文档去操纵,即可一般摆设。

ThingJS项目标离线摆设

ThingJS项目标离线摆设


以下是离线摆设说明文档地址:https://store.thingjs.com/tools

ThingJS项目标离线摆设





回复

使用道具 举报

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

本版积分规则