Подтвердить что ты не робот

Преобразование геометрии в буферную геометрию

Как я понимаю, Geometry хранит структуру объектов javascript в вершинах и гранях, а BufferGeometry просто хранит данные raw gl через Float32Arrays и т.д.

Есть ли способ превратить стандартную геометрию в BufferGeometry, которая намного компактнее с меньшим количеством объектов? Например, если я создаю новую SphereGeometry, есть ли способ легко преобразовать это в BufferGeometry?

4b9b3361

Ответ 1

Вам повезло.

var bufferGeometry = new THREE.BufferGeometry().fromGeometry( geometry );

EDIT: обновлено до трёх. js r.76