请选择 进入手机版 | 继续访问电脑版
分享
查看: 1670|回复: 0

[分享] ThingJS开发流程

[复制链接]

ThingJS开发流程

发表于 2022-3-7 14:22:03 来自 分享 阅读模式 倒序浏览
zzv_icon1670 zzr_icon0 查看全部
本帖最后由 thisisYXY 于 2022-3-8 11:59 编辑

ThingJS开发流程
一、搭建场景
         (一)  园区级场景
                   1. 获取模型—支持使用森插件3DsMAX调节模型效果,单软件完成所有模型设计工序
                       a) 自有模型
                           • 通过客户端上传自有模型
                           • 通过3DsMAX插件上传模型
                       b) 购买平台提供的模型
                       c) 平台提供建模服务(包含优化)
       (二)  城市级场景
                     a) 园区 3D 可视化,可添加公共场景,也可将 CampusBuilder 中搭建的园区加载到 CityBuilder 中
                     b) 城市 3D 可视化,可通过图层快速搭建城市建筑,添加城市道路、水系等,支持图层效果设置
                     c) 地球 3D 可视化,可为地球添加地图做底图,可调节底图滤镜颜色
                 2. 上传自有数据
                 3. ThingJS3D城市白模制作服务

二、开发应用
         (一)  在线开发
                   1. 加载场景
                      a) 加载线上场景—点击园区直接选择
                      b) 加载地图
                      c) 进行场景效果配置,如天空盒
                   2. UI资源生产及引入
                   3. 创建物体
                       a) 模型物体
                       b) 基本形体
                       c) 粒子
                       d) 线
                       e) 其它
                  4. 物体效果设置
                      a) 颜色
                      b) 透明度
                      c) 其他
                  5. 事件绑定和顶牌控制
                  6. 层级切换
                  7. 摄影机飞行
        (二)  离线开发—可对项目进行离线部署
                  1.  离线开发网络版
                       a) 下载“ThingJS离线开发网络版”压缩安装包—安装Git—配置—登录授权—开发—搭建场景安装CampusBuilder/                             应用开发安装Git
                       b) 离线开发—下载离线开发包—离线环境继续开发
                  2.  离线开发坐席版
                       a) 插入秘钥 U 盘—配置编辑器和浏览器—开始离线开发
                       b) 已有项目离线开发—下载离线开发包—离线环境继续开发
        (三)  支持其他个性化开发
        (四)  ThingJS框架代码服务

          支持四种数据对接方式,可与第三方物联网系统进行通信(数据传输)
        (一)  Ajax
        (二)  JSONP
        (三)  WebSocket
        (四)  MQTT

        (一)  在线部署—适用于可在线部署运行或需向互联网用户提供访问的数字孪生3D可视化应用项目部署
        (二)  离线部署
                  1.  临时部署包—用于需项目离线部署的用户在离线部署环境测试,有效期为 7 天,显示 ThingJS 官方水印
                  2.  永久部署包—私有服务器部署商业或正式应用,完全隔离互联网,安全有保障

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

本版积分规则

130700ppkpl8x3t7tt1b1t