据我了解,Geometry 存储顶点和面的 javascript 对象结构,而 BufferGeometry 仅通过 Float32Arrays 等存储原始 gl 数据。
有没有什么方法可以将标准 Geometry 转换为 BufferGeometry,这样内存更紧凑,对象更少?例如,如果我创建一个新的 SphereGeometry,有没有办法轻松地将其转换为 BufferGeometry?
此答案仅适用于 r.125 之前的 Three.js 版本。
遗产Geometry
类已被删除。
var bufferGeometry = new THREE.BufferGeometry().fromGeometry( geometry );
三.js r.124
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)