How to render multiple ranges of BufferGeometry?

The draw range is based on WebGL’s drawRangeElements, so you can’t draw multiple ranges within the same draw call.

I think you might get better results rearranging the vertices in the geometry on the fly. Or for triangle meshes you can just rearrange the index and not the vertex data.

1 Like