1

出于性能原因,我想迁移到BufferGeometry而不是Geometry. 它适用于MeshParticleSystem对象,但是当将 a 的几何设置Line为 a 时BufferGeometryinitLineBuffer()需要geometry.vertices一个 BufferGeometry 没有的 Vector3 数组。

调用栈:render --> initWebGLObjects --> addObject --> initLineBuffers

有没有一个简单的解决方案,或者我需要破解?;)

4

2 回答 2

4

BufferGeometry 现在确实支持线条。查看 webgl_buffergeometry_lines.html 示例。

于 2013-06-17T03:02:15.477 回答
0

看起来现在 BufferGeometry 只会画出三角形,所以你不能让它画线(除非你做一些事情,比如让三个三角形顶点中的两个相同,但这很hacky)。它支持网格和粒子,所以也许很快它就会支持线条。这是源代码中的行

于 2012-12-04T17:18:32.667 回答