发布更新墙尺寸,材料等

时间:2018-05-23 15:08:56

标签: aframe archilogic 3d.io

现在我在更新墙壁的尺寸/材料方面遇到了问题。

有问题的A-Scene是我通过上传2d平面图获得的托管(不在3d.io网站/平台上托管)。

以下是我的代码中的代码段。基本上,这个片段似乎是有效地更新墙壁的数据,将高度改为1米。但是,这些变化并没有在视觉上得到反映。

let walls = document.querySelectorAll('[io3d-wall]')

for(let i = 0; i<walls.length; i ++){
   walls[i].components['io3d-wall'].data.h = 1
   walls[i].components['io3d-wall'].update()
}

如果您对我遇到此问题的原因有任何想法,请分享。

谢谢

Kashi Rana Halma Blockvue

1 个答案:

答案 0 :(得分:0)

使用标准A帧语法

let walls = document.querySelectorAll('[io3d-wall]')

for(let i = 0; i<walls.length; i ++){
  walls[i].setAttribute('io3d-wall', {h: 1})
}