分享
查看: 2766|回复: 1

[FAQ] ThingJS能动态创建车吗?

[复制链接]

ThingJS能动态创建车吗?

发表于 2022-8-2 17:02:30 来自 FAQ 阅读模式 倒序浏览
zzv_icon2766 zzr_icon1 查看全部
ThingJS能动态创建车吗?
avatar

4

主题

893

帖子

2480

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2480
大侠. 发表于 2022-8-10 15:48:44 显示全部楼层
可以的,在ThingJS里动态创建物体可以参考在线开发中的官方例程:物体 - 创建物体。

  1. /**
  2.   * 通过脚本动态创建Thing类物体
  3.   */
  4. function createTruck() {
  5.      if (truck == null) {
  6.          // 摄像机飞行到某位置
  7.          app.camera.flyTo({
  8.              'position': [3.4053415779315643, 3.0025132858167414, 12.761055343507902],
  9.              'target': [-3.8607833660961233, 0.5239004615951229, 7.342725315539324],
  10.              'time': 2000,
  11.              'complete': function () {
  12.              }
  13.          });
  14.          // 创建Thing
  15.          truck = app.create({
  16.              type: 'Thing',
  17.              name: 'thing01',
  18.              url: '/api/models/1B3D386AAB1A42518DD8DE202786EFEC/0/gltf/',
  19.              id: 'truck',
  20.              position: [-5, 0, 7],
  21.              angle: 0,
  22.              complete: function () {
  23.                  initThingJsTip('创建车辆模型成功');
  24.              }
  25.          });
  26.      } else {
  27.          initThingJsTip("车辆模型已存在");
  28.      }
  29. }
复制代码


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

本版积分规则

130700ppkpl8x3t7tt1b1t