【发布时间】:2020-02-11 20:07:10
【问题描述】:
我正在尝试将 customPrimitive 实体存储在一个组中。问题是:实体通过加载文件来创建自己的几何图形,所以我只需要存储节点。我的代码是
var grp = new THREE.Group();
this.el.sceneEl.object3D.add(grp);
for (let i = 0; i < 2; i++) {
let x = document.createElement('a-foo');
this.el.sceneEl.appendChild(x); // Works, but not what I want
// grp.appendChild(x); // grp.appendChild is not a function
// grp.add(x.object3D) // Trying to add an element that doesn't have an `object3D`
// grp.add(x); // -^
}
如何做到这一点?小提琴:https://jsfiddle.net/zrept6wf/2/
【问题讨论】:
标签: javascript three.js aframe