分享
查看: 606|回复: 0

[分享] 在thingjs低代码中,实现森园区的创建、销毁、切换功能

[复制链接]

在thingjs低代码中,实现森园区的创建、销毁、切换功能

发表于 2023-5-22 11:52:28 来自 分享 阅读模式 倒序浏览
zzv_icon606 zzr_icon0 查看全部
本帖最后由 18979425409 于 2023-5-22 14:56 编辑

ThingJS低代码平台中,可以通过以下步骤实现森园区的创建、销毁、切换功能:


1.创建森园区

首先,需要使用ThingJS提供的森园区搭建园区场景。接着,在低代码中导入森园区。代码示例如下:

  1. // 创建Campus
  2.                 campus = app.create({
  3.                     type: 'Campus',
  4.                     name: '园区场景',
  5.                     url: 'https://www.thingjs.com/static/models/factory', // 园区地址
  6.                     position: [0,0,0], // 位置
  7.                     angles: [0,0,0], // 旋转
  8.                     complete: function () { // 创建成功以后执行函数
  9.                         // 启动层级控制
  10.                         app.level.change(campus);
  11.                     }
  12.                 });
复制代码


2.销毁森园区

要销毁一个园区场景,可以使用thingjs提供的destroy()方法。当销毁园区场景时,其下的所有子对象也会被销毁。例如,要销毁名为campus 的森城市,代码示例如下:

  1. campus.destroy()
复制代码

3.切换森园区

要切换森园区,需要先把原先森园区场景销毁,然后创建一个新的森园区场景,代码示例如下:

  1. campus.destroy()
  2. campus = app.create({
  3.                     type: 'Campus',
  4.                     name: '园区场景',
  5.                     url: 'https://www.thingjs.com/static/models/factory', // 园区地址
  6.                     position: [0,0,0], // 位置
  7.                     angles: [0,0,0], // 旋转
  8.                     complete: function () { // 创建成功以后执行函数
  9.                         // 启动层级控制
  10.                         app.level.change(campus);
  11.                     }
  12.                 });
复制代码


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

本版积分规则

130700ppkpl8x3t7tt1b1t