在THREE.js中的几个Line对象上使用GeometryUtils.merge

时间:2013-05-09 14:29:10

标签: javascript merge three.js line webgl

我想使用GeometryUtils.merge将数千个Line对象合并到一个几何体中以减少延迟,但它似乎不适用于Line对象。可能吗?我的技术头脑说你需要重新定义一条线。

2 个答案:

答案 0 :(得分:1)

是。这是你必须手动完成的事情。

three.js r.58

答案 1 :(得分:1)

我也面临这个问题,而搜索时碰到了这里。我现在使用THREE.Line构造函数的第三个参数解决了这个问题。有两种类型,THREE.LineStrip和THREE.LinePieces。我后来用它连接了一系列的段,即0-1,2-3等等,所以我为0-1 1-2 2-3这样的行添加了一组顶点,并为下一行重置了这个序列。希望它能帮到你,如果你不想重新定义Line实现。