Ответ 1
Вам повезло.
var bufferGeometry = new THREE.BufferGeometry().fromGeometry( geometry );
EDIT: обновлено до трёх. js r.76
Как я понимаю, Geometry хранит структуру объектов javascript в вершинах и гранях, а BufferGeometry просто хранит данные raw gl через Float32Arrays и т.д.
Есть ли способ превратить стандартную геометрию в BufferGeometry, которая намного компактнее с меньшим количеством объектов? Например, если я создаю новую SphereGeometry, есть ли способ легко преобразовать это в BufferGeometry?
Вам повезло.
var bufferGeometry = new THREE.BufferGeometry().fromGeometry( geometry );
EDIT: обновлено до трёх. js r.76