在three.js中的obj模型中选定对象周围的边界框

时间:2014-03-20 12:04:31

标签: three.js

.obj编辑器中选择导入的three.js模型中的特定项目时,整个世界中会出现边界框,而不是出现在所选对象上。

我使用THREE.BoundingBoxHelper()制作边界框,并将拾取的对象传递给它。我还在边界框上调用更新函数。

有没有办法让边界框只出现在3D world中所选项目周围?

提前致谢!!

1 个答案:

答案 0 :(得分:0)

不确定100%,但据我所知,一旦你导入.obj,整个导入就变成了一个单独的对象(就像使用json格式一样) - 在你的情况下是整个3d世界;所以,回答你的问题,答案是否定的。还有其他方法可以做到: 1.分别导入场景和您感兴趣的对象,以便计算boundingBox 2.使用不同的方式导入,如Collada;这篇文章很有帮助:ThreeJs and Blender (using colladaLoader): first contact