Three.js ThreeJS:将BufferGeometry与Line一起使用
出于性能原因,我想迁移到Three.js ThreeJS:将BufferGeometry与Line一起使用,three.js,webgl,buffer-geometry,Three.js,Webgl,Buffer Geometry,出于性能原因,我想迁移到BufferGeometry,而不是Geometry。它适用于网格和粒子系统对象,但是当将线的几何体设置为缓冲几何体时,initLineBuffer()需要一个几何体。顶点向量3数组,而缓冲几何体没有 调用堆栈: 渲染-->initWebGLObjects-->添加对象-->initLineBuffers 有没有一个简单的解决方案,或者我需要破解 看起来现在BufferGeometry只会画出三角形,所以你不能让它画线(除非你做一些类似的事情,使三个三角形顶点中的两个相同
BufferGeometry
,而不是Geometry
。它适用于网格
和粒子系统
对象,但是当将线
的几何体设置为缓冲几何体
时,initLineBuffer()
需要一个几何体。顶点
向量3数组,而缓冲几何体没有
调用堆栈:
渲染-->initWebGLObjects-->添加对象-->initLineBuffers
有没有一个简单的解决方案,或者我需要破解 看起来现在BufferGeometry只会画出三角形,所以你不能让它画线(除非你做一些类似的事情,使三个三角形顶点中的两个相同,但这是相当粗糙的)。它支持网格和粒子,所以可能很快它就会支持线 看起来现在BufferGeometry只会画出三角形,所以你不能让它画线(除非你做一些类似的事情,使三个三角形顶点中的两个相同,但这是相当粗糙的)。它支持网格和粒子,所以可能很快它就会支持线 BufferGeometry现在支持直线。看看webgl_buffergeometry_lines.html示例。buffergeometry现在支持行。查看webgl\u buffergeometry\u lines.html示例。直接链接到示例:直接链接到示例: