在一个场景中,我添加了几个网格物体(立方体)。已为每个多维数据集制作了一个EdgeHelper。多维数据集移动和旋转,Edgehelpers随之移动和旋转。

选择关联的立方体网格时,我想更改EdgeHelper的颜色。 (选择方法并不重要)。

因此,给定特定的立方体网格,如何找到关联的EdgeHelper对象?

最佳答案

为给定的edgesHelper创建mesh时,您要做的就是向网格中添加一个新属性:

var mesh = new THREE.Mesh( ... );

var edgesHelper = new THREE.EdgesHelper( mesh );

mesh.edgesHelper = edgesHelper;


现在,您可以按如下方式更改助手颜色:

mesh.edgesHelper.material.color.set( 0xff0000 );


three.js r.76

08-08 07:06