We have decided at GitHub some time ago that exporters do not honor drawRange. The property is just a hint for the renderer which does not affect the actual structure of the geometry.
So if you want to export only parts of the geometry data, you have to extract the data on app level before the export is done.
We have decided at GitHub some time ago that exporters do not honor drawRange .
Is this documented? It might be nice if the exporters logged a warning or something if the geometry has a draw range that will result in the exported result looking different. three-bvh-csg uses this to keep performance up and outputs valid three.js geometry but people think it’s broken because GLTFExporter doesn’t support the draw range setting.
It might be nice to provide a transform function in BufferGeometryUtils to convert draw range geometry so it can be exported correctly.