将几何转换为BufferGeometry

时间:2013-08-15 22:21:03

标签: javascript three.js buffer-geometry

据我了解,Geometry存储顶点和面的javascript对象结构,BufferGeometry只通过Float32Arrays等存储原始gl数据。

有没有办法将标准几何转换为BufferGeometry,这是一个更小的内存紧凑与更少的对象?例如,如果我创建一个新的SphereGeometry,有没有办法轻松将其转换为BufferGeometry?

1 个答案:

答案 0 :(得分:34)

你很幸运。

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

编辑:更新为three.js r.76