自定义属性是否可以直接在three.js中使用TypedArrays?我正在从服务器下载二进制模型格式,数据直接存储到 Float32Array 中。由于这是 gl.bufferdata 所需的格式,因此创建 THREE.Vector3 对象似乎很浪费,这些对象只能存储回 WebGLRenderer.js 内的新 Float32Array 中。
作为一个可能不相关的问题/错误,我在 Chrome 中分析了这个二进制模型加载,并注意到 60% 的时间都花在了垃圾收集器上。这严重阻碍了模型加载,因为该模型中有超过 100k 个顶点。我相信这只是从 v49 开始发生。有什么见解吗?