scripts script attribute javascript three.js buffer-geometry

javascript - attribute - scripts js



Transformación de la geometría en BufferGeometry (1)

Estas de suerte.

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

EDIT: actualizado a three.js r.76

Como lo entiendo, Geometry almacena una estructura de objetos javascript de los vértices y caras y BufferGeometry solo almacena los datos gl en bruto a través de Float32Arrays, etc.

¿Hay alguna forma de convertir la geometría estándar en BufferGeometry, que es mucho más compacta de memoria con menos objetos? Por ejemplo, si creo un nuevo SphereGeometry, ¿hay una manera de transformar eso fácilmente en un BufferGeometry?