|
可以的,在ThingJS里动态创建物体可以参考在线开发中的官方例程:物体 - 创建物体。
- /**
- * 通过脚本动态创建Thing类物体
- */
- function createTruck() {
- if (truck == null) {
- // 摄像机飞行到某位置
- app.camera.flyTo({
- 'position': [3.4053415779315643, 3.0025132858167414, 12.761055343507902],
- 'target': [-3.8607833660961233, 0.5239004615951229, 7.342725315539324],
- 'time': 2000,
- 'complete': function () {
- }
- });
- // 创建Thing
- truck = app.create({
- type: 'Thing',
- name: 'thing01',
- url: '/api/models/1B3D386AAB1A42518DD8DE202786EFEC/0/gltf/',
- id: 'truck',
- position: [-5, 0, 7],
- angle: 0,
- complete: function () {
- initThingJsTip('创建车辆模型成功');
- }
- });
- } else {
- initThingJsTip("车辆模型已存在");
- }
- }
复制代码
|
|