移动Object3D组合

时间:2017-08-16 22:34:09

标签: javascript three.js

我正在尝试在THREE.js中为多维数据集添加标签。

将多维数据集添加到场景的代码如下所示:

Vertex.prototype.paint = function(scene){
  this.object = new Cube(this.options.cube);
  scene.add(this.object);
}

我尝试通过以下方式修改代码以使this.object成为一个群组:

Vertex.prototype.paint = function(scene){
  this.object = new THREE.Object3D()
  this.object.add(new Cube(this.options.cube);
  this.object.add(new Label(this.options.label);
  scene.add(this.object);
}

Cube返回一个网格,Label返回一个精灵。稍后在代码中,我使用排斥力和吸引力来移动顶点'通过计算和设置每个顶点的网格对象的新位置来围绕多维数据集,但我必须遗漏一些东西,因为使用第二个代码,立方体就会保留在原位。

如何组合一组对象,并将它们作为一个对象进行操作?

0 个答案:

没有答案