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